2 points par kimgh06 2026-03-22 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Un outil auto-hébergé qui visualise les fonctionnalités, tâches et bugs d’un projet comme des nœuds, et leurs dépendances comme des arêtes.

Pourquoi il a été créé :
Les outils de coding IA (Claude Code, Cursor) permettent désormais de produire du code rapidement,
mais quand un projet grossit, il devient difficile de suivre « ce qui casse si on modifie cette API ».
Dans un tableur ou un issue tracker, les dépendances restent cachées.

Fonctionnalités principales :

  • 7 types de nœuds (FLOW, TASK, BUG, API, UI, etc.) + 5 types d’arêtes
  • Impact Mode : un clic sur un nœud met immédiatement en surbrillance, via BFS, les nœuds affectés
  • Waterfall : lors d’un changement d’état, propagation automatique le long du graphe de dépendances
  • Partage de projet : partage en mode viewer/editor via un lien (sans connexion)
  • Synchronisation en temps réel basée sur SSE

Point distinctif — CLI + MCP :
Il existe un outil CLI écrit en Go, avec un mode serveur MCP intégré,
qui permet de consulter et modifier directement le graphe depuis Claude Code ou Cursor.

thask impact --node <id> → renvoie la liste des nœuds affectés
thask.impact.analyze() → appelé directement par un agent IA via MCP

Stack : Go (Echo) + SvelteKit (Svelte 5) + PostgreSQL + Cytoscape.js
Déploiement : une seule ligne avec docker compose up

Démo live (consultable sans connexion) :

Développé en solo, sous licence MIT. Les retours sont les bienvenus.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.