Pular para o conteúdo
Menu

Produto

Soluções

Integrações

Desenvolvedores

Idioma

A v3.4.0 saiuVeja o que mudou

Agentes diferentes. Uma só memória.

O ai-memory salva notas de projeto para ferramentas de código com IA como Claude Code e Codex. Ao iniciar outra sessão, ele fornece o contexto salvo e ferramentas para buscar trabalhos anteriores, para você gastar menos tempo reexplicando o projeto.

  • Open source, MIT
  • Um binário só, markdown puro
  • Recursos padrão de memória dispensam chave de API de modelo
CapturaObservações
ai-memory
RecuperaçãoBriefing

Funciona com 35 agentes de código, incluindo Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Grok Build CLI

Claude CodeCodexCursorGemini CLIOpenCodeGrok Build CLIAgentes e editores

Antes de conectar um projeto

Esta ferramenta é para quem já usa IA para trabalhar com código. Ela armazena contexto fora do agente para que sessões futuras possam recuperá-lo.

Com a captura habilitada, prompts e observações limitadas das ferramentas são registrados. Um projeto vazio pode importar o histórico local recente dos agentes no primeiro uso. No modo de usuário único, preferências recorrentes podem passar de um projeto para outro.

Esses padrões descrevem o ai-memory. Seu agente de código tem suas próprias conexões com provedores e configurações de dados.

O que acontece enquanto você trabalha.

A captura salva observações de uma sessão. Um handoff resume o trabalho inacabado para a próxima, enquanto a wiki do projeto guarda notas mais duradouras. O caminho padrão dispensa um modelo de linguagem na nuvem.

Captura

Consolidação

Recuperação

Handoff

Uma wiki em git, feita de markdown puro

  1. 1

    Captura

    Hooks registram prompts e observações limitadas das ferramentas. Credenciais reconhecidas são ocultadas antes do armazenamento, mas o filtro pode deixar passar texto sensível.

  2. 2

    Consolidação

    Quando uma sessão termina, as observações dela viram uma página markdown legível na wiki do projeto.

  3. 3

    Recuperação

    A próxima sessão recebe um briefing e pode pesquisar páginas e observações salvas. As notas recuperadas podem estar incompletas ou desatualizadas; confira decisões importantes nas fontes originais.

  4. 4

    Handoff

    A próxima sessão pega o bastão, e só uma sessão consegue assumi-lo. Funciona entre agentes e entre todas as máquinas que alcançam o servidor.

Conheça a arquitetura

Instale, configure e abra seu agente.

Não tem cadastro. A instalação padrão escuta só na sua máquina, então nada de fora chega nela. Dá para adicionar a um projeto que já está em andamento: a primeira sessão importa o histórico de agentes que você tem em disco.

uma máquina
# 1. Instale o binário: baixado, checksum verificado, sem root
curl -fsSL https://github.com/akitaonrails/ai-memory/releases/latest/download/install.sh | sh

# 2. Crie o diretório de dados, suba o serviço e configure cada agente que ele achar
ai-memory setup

# 3. Abra seu agente por ele
ai-memory run claude
Qualquer agente

35 agentes de código, uma memória

Claude Code, Codex, Cursor, Gemini CLI, OpenCode e outros compartilham um servidor. O que um aprendeu de manhã está lá para o próximo à tarde.

Agentes e editores
Medido

0.951 de hit@5 no LongMemEval-S, com as ressalvas

hit@5 mede se alguma sessão com a evidência aparece nos cinco primeiros resultados. O teste publicado inclui a captura. Mede recuperação, não acurácia das respostas.

O que foi medido
Qualquer idioma

Busca em japonês, coreano e chinês

Escrita sem espaço entre palavras precisa de um índice próprio, senão um trecho no meio da frase nunca é encontrado. O ai-memory mantém esse índice, e buscar nesses sistemas de escrita continua sem nenhuma chamada de modelo.

Como funciona a recuperação

Mude tudo. Mantenha o que você sabe.

Troque de agente no meio da tarefa.

Saia do Claude Code, abra o Codex no mesmo diretório. Ele começa com um handoff: o que foi feito, o que falhou e o que ainda está em aberto.

Como funcionam os handoffs
claude
> mover o refresh pro middleware● Edit auth/middleware.rs● cargo test: 2 falharam> /exit
codex
Handoff do Claude Code✓ Refresh movido para o middleware✗ Só cookie quebrou o mobile? Rate limit no /refresh> corrige os 2 testes que falham

Troque de máquina.

Rode um servidor e conecte as duas máquinas a ele. A memória fica disponível enquanto esse servidor estiver acessível. Eventos de hooks offline aguardam envio localmente; dois servidores não replicam entre si.

Um servidor, várias máquinas
desktop, escritório
~/app $ ai-memory run claude● 41 observações capturadas● sessão salva na wiki
notebook, conectado ao servidor
~/app $ ai-memory run claude> onde a gente parou?Você parou no rate limit do/refresh. 2 testes ainda falham.

Compartilhe com o time.

Conecte os agentes do time a um servidor. Nos projetos aos quais têm acesso, novos integrantes podem encontrar decisões anteriores e suas fontes antes de perguntar aos colegas.

ai-memory para times
esta semana
A
Ana arrumou o cache flaky do CI
R
Ravi escolheu advisory locks em vez de fila
M
Mei escreveu o runbook de deploy
Lia, primeiro dia
> me atualiza sobre o projeto3 decisões, 1 runbook e 2 dúvidasabertas nas últimas 2 semanas.Comece: decisions/advisory-locks

Salva notas pesquisáveis do projeto.

Hooks são pequenos comandos acionados por eventos da sessão do agente. Eles registram observações que viram páginas markdown. Navegue pela wiki, pesquise ou edite à mão.

Veja o que fica guardado
capturado
promptEdit auth.rscargo test failedgit rebase mainRead schema.sqlpromptBash: curl /refreshfim da sessão
wiki/
├─ decisions/session-tokens.md├─ gotchas/mobile-cookie-jar.md├─ procedures/deploy.md├─ sessions/2026-09-18-auth.md└─ index.md

Escolha como guardar notas antigas.

Páginas de sessões sem uso podem ser removidas automaticamente. Você pode habilitar compactação ou mesclagem para guardar versões menores sem um modelo na nuvem. Uma passada opcional em background usa o modelo de linguagem configurado para mesclar páginas antigas; as reescritas de compactação e mesclagem podem ser restauradas.

Página lida

reforça

Pontuação de retenção

Forget sweep

Fria?

Fria?

Descartar

Compactar

Uma sobrevivente

histórico git

restore-page

Descartar

Compactar

Uma sobrevivente

Como a memória envelhece

Seus hábitos seguem você para o próximo projeto.

Cada projeto guarda a própria memória. O perfil leva como você costuma trabalhar, aprendido sozinho nos seus projetos, e entrega isso a cada projeto novo no início da sessão, abaixo das regras do repositório. Comece um repositório novo e o agente já conhece a sua base.

Mesmo projeto, qualquer agente

Claude Code

ai-memory

Codex

OpenCode

Projeto A

Projeto B

Projeto C

Perfil

Projeto novo

Memória entre projetos

Vindo de outra ferramenta?

A maioria das ferramentas de memória precisa de um LLM, um banco vetorial ou um banco de grafos antes de lembrar de qualquer coisa. O ai-memory precisa de um binário e uma pasta.

Comparação completa, inclusive onde eles ganham

Um MEMORY.md por laptop. Precisa de: Claude Code, Uma máquina só.

O que continua igual

A conveniência de “lembrar do meu projeto”, em markdown.

O que você ganha

  • A mesma memória no Codex, Cursor, Gemini CLI e mais 20
  • Um servidor acessível pelas suas máquinas
  • Compartilhada com o seu time
  • Busca de verdade, e captura do que as ferramentas realmente fizeram

Feito às claras, por muita gente.

  • akitaonrails
  • viniciusdsandrade
  • rudycelekli
  • djalmajr
  • samirhvbr
  • everton-dgn
  • matheus-rodrigues00
  • petersonsalme
  • felipe-NR
  • lucasliet
  • M4ster3001
  • root1945
  • kevin9327
  • wblech

Chegou agora? A página de contribuição mostra para onde vão bug reports, pull requests e integrações com novos agentes.

Dê memória aos seus agentes hoje.

Gratuito e open source sob a licença MIT. Os recursos padrão de memória não precisam de chave de API de modelo; seu agente de código pode exigir uma conta própria.