Pular para o conteúdo principal

memória para agentes de IA

Um segundo cérebro que os seus agentes também leem

Suas notas ficam em Markdown, num repositório git que é seu. Os agentes de IA consultam e gravam nelas por MCP, e tudo o que eles fazem vira um commit que você desfaz com um comando.

npm i -g cabecao

Node.js 22.16+ · git 2.38+ · licença MIT · versão 1.0.0

o que é

Markdown e git por baixo, MCP por cima

  • Markdown e git seus

    As notas são arquivos .md numa pasta comum. Você lê e edita no Obsidian ou em qualquer editor. Não há banco de dados que só o Cabeção entende.

  • Qualquer provedor

    GitHub, GitLab, Bitbucket, Gitea, um servidor seu ou só a sua máquina. O Cabeção usa o git e as credenciais que você já tem; não depende da API de nenhum provedor.

  • Agentes por MCP

    Um servidor MCP local entrega aos agentes busca, grafo, fatos com validade no tempo e ferramentas para gravar memórias, com regras que eles não conseguem contornar.

  • Tudo reversível

    Cada gravação é um commit identificado. cabecao undo desfaz uma operação ou uma sessão inteira de um agente, sem reescrever o histórico.

na prática

Do init à próxima sessão

  1. Crie o cérebro

    Um comando, sem perguntas: ele cria a estrutura no repositório vazio, monta o índice local e registra o servidor MCP nos clientes de IA que encontrar.

    $ cabecao init git@github.com:voce/cerebro.git --machine notebook
    Pronto. Seu cérebro está em ~/cabecao (máquina notebook) e em git@github.com:voce/cerebro.git.

    Repositório vazio: estrutura do cérebro criada na branch main e enviada para git@github.com:voce/cerebro.git.
    Índice local: 0 notas indexadas em 2 ms.

    Agentes:
    Codex servidor MCP registrado em ~/.codex/config.toml
    Cursor servidor MCP registrado em ~/.cursor/mcp.json
    Reinicie os agentes que estiverem abertos para eles enxergarem o Cabeção.
  2. O agente lembra

    Numa sessão do Claude Code, você pede "guarde que os testes de pagamento só passam com TZ=UTC". O agente chama a tool remember, e a resposta é uma nota nova e um commit.

    remember
    {
    "op": "01M79DRQR9648E1JZ60MF0EBNN",
    "path": "memory/gotchas/testes-de-pagamento-precisam-do-fuso-fixo.md",
    "action": "add",
    "commit": "1af64e1dc48f5627dd086474c571b22326eaa3c0"
    }
  3. Volta quando precisa

    Na próxima sessão, em qualquer máquina, a nota volta no recall do agente. E também pelo terminal, na busca.

    $ cabecao search "testes pagamento"
    1 resultado(s) para "testes pagamento", com todos os termos (validade em 2026-11-13):

    1. Testes de pagamento precisam do fuso fixo [gotcha · project:pagamentos] vigente
    memory/gotchas/testes-de-pagamento-precisam-do-fuso-fixo.md
    Os «testes» do serviço de pagamentos falham perto da meia-noite se o fuso não for fixo. Rode com `TZ=UTC npm test`.

como funciona

Arquivos, git e um servidor MCP na sua máquina

As notas ficam numa pasta comum, versionada com git. Os agentes leem e gravam por um servidor MCP que roda na sua máquina, e cada gravação vira um commit. O sync leva tudo ao seu repositório e dali às outras máquinas.

Obsidian ou editorlê e edita os .mdClaude CodeCodexCursore outros clientes MCPNotas em Markdownmemórias, notas, regrasServidor MCP localcabecao mcp · stdioÍndice localbusca, grafo e fatosSeu repositório privadoGitHub, GitLab, Gitea…~/cabecaoo mesmo cérebro// você// agentes de IA// esta máquina · ~/cabecao// remoto git// outra máquinaMCPsyncsyncgit: um commit por gravaçãoObsidian ou editorlê e edita os .mdClaude CodeCodexCursore outros clientes MCPServidor MCP localcabecao mcp · stdioNotas em Markdownmemórias, notas, regrasÍndice localbusca, grafo e fatosSeu repositório privadoGitHub, GitLab, Gitea…~/cabecaoo mesmo cérebro// você// agentes de IA// esta máquina · ~/cabecao// remoto git// outra máquinaMCPsyncsyncgit: um commit por gravação

para quem é

Para quem trabalha com agentes de IA

Para quem trabalha com agentes de IA (Claude Code, Codex, Cursor e outros) e cansou de repetir as mesmas preferências, decisões e armadilhas a cada sessão nova. O que você ensina numa conversa fica guardado e volta na próxima, em qualquer cliente e em qualquer máquina.

Clientes que o init registra

  • Claude Code
  • Claude Desktop
  • Codex
  • Cursor
  • VS Code
  • Antigravity
  • Gemini CLI

começar

Em três comandos