2 puntos por kimgh06 2026-03-22 | Aún no hay comentarios. | Compartir por WhatsApp

Es una herramienta self-hosted que visualiza las funciones, tareas y bugs de un proyecto como nodos, y las relaciones de dependencia como aristas.

Motivo por el que fue creada:
Ahora es posible crear código rápidamente con herramientas de codificación con IA (Claude Code, Cursor),
pero cuando el proyecto crece, se vuelve difícil rastrear "qué se rompe si cambio esta API".
En hojas de cálculo o issue trackers, las dependencias quedan ocultas.

Funciones principales:

  • 7 tipos de nodos (FLOW, TASK, BUG, API, UI, etc.) + 5 tipos de aristas
  • Impact Mode: al hacer clic en un nodo, resalta de inmediato con BFS los nodos afectados
  • Waterfall: al cambiar un estado, se propaga automáticamente siguiendo el grafo de dependencias
  • Compartir proyecto: compartir modo viewer/editor por enlace (sin necesidad de iniciar sesión)
  • Sincronización en tiempo real basada en SSE

Punto distintivo — CLI + MCP:
Incluye una herramienta CLI hecha en Go y un modo de servidor MCP integrado, por lo que
se puede consultar y modificar el grafo directamente desde Claude Code o Cursor.

thask impact --node <id> → devuelve la lista de nodos afectados
thask.impact.analyze() → el agente de IA lo llama directamente vía MCP

Stack: Go (Echo) + SvelteKit (Svelte 5) + PostgreSQL + Cytoscape.js
Despliegue: una sola línea con docker compose up

Demo en vivo (se puede ver sin iniciar sesión):

Es un desarrollo de una sola persona y tiene licencia MIT. Se agradece el feedback.

Aún no hay comentarios.

Aún no hay comentarios.