2 pontos por kimgh06 2026-03-22 | Ainda não há comentários. | Compartilhar no WhatsApp

Uma ferramenta self-hosted que visualiza funcionalidades, tarefas e bugs de um projeto como nós, e as dependências entre eles como arestas.

Por que foi criado:
As ferramentas de coding com IA (Claude Code, Cursor) tornaram possível criar código rapidamente,
mas, quando o projeto cresce, fica difícil rastrear “se eu mudar esta API, onde vai quebrar?”.
Em planilhas ou issue trackers, as dependências ficam ocultas.

Principais recursos:

  • 7 tipos de nó (FLOW, TASK, BUG, API, UI etc.) + 5 tipos de aresta
  • Impact Mode: ao clicar em um nó, destaca imediatamente com BFS os nós afetados
  • Waterfall: ao mudar o status, propaga automaticamente ao longo do grafo de dependências
  • Compartilhamento de projeto: compartilhe os modos viewer/editor por link (sem necessidade de login)
  • Sincronização em tempo real baseada em SSE

Diferencial — CLI + MCP:
Há uma ferramenta CLI feita em Go, com modo servidor MCP embutido,
o que permite consultar e modificar o grafo diretamente no Claude Code ou Cursor.

thask impact --node <id> → retorna a lista de nós afetados
thask.impact.analyze() → o agente de IA chama diretamente via MCP

Stack: Go (Echo) + SvelteKit (Svelte 5) + PostgreSQL + Cytoscape.js
Deploy: uma única linha com docker compose up

Demo ao vivo (pode ser vista sem login):

É um projeto solo e está sob licença MIT. Feedback é bem-vindo.

Ainda não há comentários.

Ainda não há comentários.