Thask – Memvisualisasikan dependensi proyek sebagai graf node dan dapat ditelusuri/diedit oleh agen AI
(thask.kimgh06.com)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):
- Graf dependensi dokumen: https://thask.kimgh06.com/shared/…
- Graf arsitektur: https://thask.kimgh06.com/shared/…
Dikembangkan sendiri oleh satu orang dan berlisensi MIT. Masukan sangat diterima.
Belum ada komentar.