Sua edição manual não some
Se você editou uma nota à mão e o código mudou depois, o Sinapse propõe a atualização ao lado, em vez de substituir. sinapse review deixa você aceitar ou manter a sua.
███████╗██╗███╗ ██╗ █████╗ ██████╗ ███████╗███████╗ ██╔════╝██║████╗ ██║██╔══██╗██╔══██╗██╔════╝██╔════╝ ███████╗██║██╔██╗ ██║███████║██████╔╝███████╗█████╗ ╚════██║██║██║╚██╗██║██╔══██║██╔═══╝ ╚════██║██╔══╝ ███████║██║██║ ╚████║██║ ██║██║ ███████║███████╗ ╚══════╝╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚══════╝╚══════╝
Seu agente recomeça do zero a cada sessão e só enxerga o repositório em que está. O Sinapse mantém um vault do Obsidian como fonte da verdade sobre todos os projetos da máquina, atualizado conforme o código muda.
sinapse — onboarding: escopo, projetos, vault e motor de IA.O problema
Cada conversa nova reconstrói o entendimento da arquitetura do zero. E existe um limite mais duro que a memória: um agente trabalhando num repositório só enxerga aquele repositório.
Ele não sabe que outro projeto da mesma máquina grava nas mesmas tabelas do banco. Nem que três projetos usam versões diferentes da mesma biblioteca interna.
Como funciona
Encontra projetos por marcadores — .git, package.json, go.mod, Cargo.toml — dentro de raízes que você confirma explicitamente. Nunca varre o disco inteiro.
Usa um motor de IA que você já tem: Claude Code, Gemini CLI, Codex, Ollama ou uma API key sua. O Sinapse não embute chave própria nem cobra por chamadas.
Gera uma nota por projeto e uma por módulo, em Markdown, ligadas por wikilinks.
Um hash de fingerprint decide o que mudou; só o que mudou é reanalisado — cada chamada de IA custa dinheiro.
Observa os projetos em background, com fila e limite de chamadas. Instala como systemd (Linux) ou launchd (macOS).
sinapse scan: analisa o que mudou e já aponta relações entre projetos.O vault
Uma nota por projeto, uma por módulo, wikilinks entre elas. No Obsidian isso vira um grafo navegável — e continua sendo texto puro no disco.
O vault é a fonte da verdade: se você desinstalar o Sinapse amanhã, o conhecimento fica.
Diferencial
Heurística local detecta que um projeto depende de outro — dependência de pacote, tabela de banco compartilhada. Sem IA, sem custo. Cada candidata vem com a evidência que a gerou: arquivo, linha, trecho.
Só vira link depois de confirmação humana. Rejeitar com motivo ensina o sistema: "identificador genérico demais" remove aquele identificador para sempre.
candidata: api-billing ←→ jobs-worker (tabela compartilhada) evidência A api-billing/src/db/invoices.ts:41 await db.from('billing_invoices').insert(row) evidência B jobs-worker/tasks/reconcile.go:118 UPDATE billing_invoices SET settled_at = $1 detectado por heurística local — nenhuma chamada de IA
Se você editou uma nota à mão e o código mudou depois, o Sinapse propõe a atualização ao lado, em vez de substituir. sinapse review deixa você aceitar ou manter a sua.
"Toda rota precisa de teste de integração." "Nunca expor dado de campanha sem checar o tenant." Intenção declarada, que a IA respeita ao escrever as notas.
Consumo por IA
Escreve CLAUDE.md e AGENTS.md na raiz do projeto. Barato e carregado automaticamente pelo agente — mas por repositório.
Um servidor MCP com 6 ferramentas que atravessam todos os projetos: listar projetos, regras, relações confirmadas, visão geral, nota de módulo e busca full-text.
É o que um CLAUDE.md não consegue fazer, porque ele vive dentro de um repositório só.
claude mcp add sinapse -- /caminho/sinapse mcp
sinapse mcp setup: consentimento explícito antes de expor qualquer projeto.Privacidade
Enquanto você não habilitar, o projeto não é analisado nem indexado.
Autorização separada. Um projeto pode ser indexado localmente sem nunca sair da máquina.
Autorização separada. Um projeto sensível pode ficar fora do alcance dos agentes.
Instalação
TypeScript sobre Bun, compilado num binário autocontido — não exige Node instalado. Linux, macOS e Windows.
# Linux / macOS
curl -fsSL https://sinapse-1xx.pages.dev/install.sh | sh
# primeira execução
sinapse # onboarding: raízes, projetos e motor de IA
sinapse scan # analisa e gera o vault
sinapse relations review # confirma candidatas
sinapse daemon install # systemd / launchd
# expor para os agentes
sinapse export
claude mcp add sinapse -- /caminho/sinapse mcp