Thask – Projektabhängigkeiten als Knotengraf visualisieren und von AI-Agenten abfragen/bearbeiten lassen
(thask.kimgh06.com)Ein Self-Hosting-Tool, das Projektfunktionen, Tasks und Bugs als Knoten und ihre Abhängigkeiten als Kanten visualisiert.
Warum es entwickelt wurde:
Mit AI-Coding-Tools wie Claude Code und Cursor kann man Code inzwischen schnell erstellen,
do ch wenn ein Projekt wächst, wird es schwierig nachzuverfolgen, „was kaputtgeht, wenn ich diese API ändere“.
In Tabellen oder Issue-Trackern bleiben Abhängigkeiten nämlich verborgen.
Wichtige Funktionen:
- 7 Knotentypen (FLOW, TASK, BUG, API, UI usw.) + 5 Kantentypen
- Impact Mode: Klickt man auf einen Knoten, werden betroffene Knoten per BFS sofort hervorgehoben
- Waterfall: Bei Statusänderungen erfolgt die automatische Weitergabe entlang des Abhängigkeitsgrafen
- Projektfreigabe: Viewer-/Editor-Modus per Link teilen (kein Login erforderlich)
- Echtzeitsynchronisierung auf Basis von SSE
Besonderheit — CLI + MCP:
Es gibt ein in Go geschriebenes CLI-Tool mit integriertem MCP-Server-Modus,
sodass sich der Graph direkt aus Claude Code oder Cursor heraus abfragen und bearbeiten lässt.
thask impact --node <id> → gibt eine Liste betroffener Knoten zurück
thask.impact.analyze() → wird vom AI-Agenten direkt über MCP aufgerufen
Stack: Go (Echo) + SvelteKit (Svelte 5) + PostgreSQL + Cytoscape.js
Deployment: eine einzige Zeile mit docker compose up
Live-Demo (ohne Login einsehbar):
- Dokumentabhängigkeitsgraf: https://thask.kimgh06.com/shared/…
- Architekturgraph: https://thask.kimgh06.com/shared/…
Von einer Einzelperson entwickelt und unter MIT-Lizenz veröffentlicht; Feedback ist willkommen.
Noch keine Kommentare.