2 poin oleh kimgh06 2026-03-22 | Belum ada komentar. | Bagikan ke WhatsApp

Ini adalah alat self-hosting yang memvisualisasikan fitur, task, dan bug proyek sebagai node, serta hubungan dependensinya sebagai edge.

Alasan dibuat:
Kini kode bisa dibuat dengan cepat menggunakan alat coding AI (Claude Code, Cursor),
tetapi saat proyek membesar, jadi sulit melacak "jika API ini diubah, bagian mana yang akan rusak".
Di spreadsheet atau issue tracker, hubungan dependensi tersembunyi.

Fitur utama:

  • 7 jenis node (FLOW, TASK, BUG, API, UI, dll.) + 5 jenis edge
  • Impact Mode: saat satu node diklik, node yang terdampak langsung di-highlight dengan BFS
  • Waterfall: saat status berubah, perubahan dipropagasikan otomatis mengikuti graf dependensi
  • Berbagi proyek: bagikan mode viewer/editor lewat tautan (tanpa perlu login)
  • Sinkronisasi real-time berbasis SSE

Hal yang unik — CLI + MCP:
Ada alat CLI yang dibuat dengan Go, dan karena memiliki mode server MCP bawaan,
dari Claude Code atau Cursor Anda bisa langsung menelusuri dan mengubah graf.

thask impact --node <id> → mengembalikan daftar node yang terdampak
thask.impact.analyze() → agen AI memanggilnya langsung lewat MCP

Stack: Go (Echo) + SvelteKit (Svelte 5) + PostgreSQL + Cytoscape.js
Deployment: cukup satu baris docker compose up

Demo langsung (bisa dilihat tanpa login):

Dikembangkan sendiri oleh satu orang dan berlisensi MIT. Masukan sangat diterima.

Belum ada komentar.

Belum ada komentar.