Pular para o conteúdo
Menu

Produto

Soluções

Integrações

Desenvolvedores

Idioma

A v2.4.0 saiuVeja o que mudou

Troque de agente. Mantenha o contexto.

ai-memory é memória de longo prazo para agentes de código com IA. Saia do Claude Code no meio de uma tarefa, abra o Codex no mesmo diretório e continue sem explicar de novo a arquitetura, as abordagens que falharam e as questões em aberto.

  • Open source, MIT
  • Um binário só, markdown puro
  • Funciona sem chave de API

Seu agente de código já faz anotações. Elas ficam em uma máquina só e pertencem a um agente só. Troque de ferramenta e elas somem, e o resto do time nunca chega a ver nada disso. O ai-memory é o que existe do outro lado desses muros.

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.

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
Como funcionam os handoffs

Troque de máquina.

A memória fica em um servidor pequeno que você mesmo roda: no laptop, numa máquina do homelab, onde quiser. O projeto que você largou no desktop é o mesmo que você retoma no notebook.

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

Compartilhe com o time.

Aponte todo mundo para o mesmo servidor. O que as sessões de uma pessoa aprendem, os agentes de todo mundo encontram. Quem acabou de chegar pergunta para o projeto em vez de interromper você.

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
ai-memory para times

Ele escreve a própria wiki.

Os hooks capturam o trabalho em silêncio. As sessões viram páginas em markdown puro, organizadas e interligadas numa wiki versionada em git. Dê grep nela, abra no Obsidian, edite na mão.

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
Veja o que fica guardado

O que acontece enquanto você trabalha.

As quatro etapas rodam em background, e o caminho padrão faz zero chamadas a LLM.

Diagrama: terminais emitem observações que são consolidadas em páginas markdown, buscadas por um ranking fundido e passadas ao próximo agente. Embaixo de tudo fica uma wiki versionada em git, feita de arquivos markdown puros.
  1. 1

    Captura

    Hooks de ciclo de vida registram prompts, chamadas de ferramenta e o começo e o fim das sessões. Segredos são removidos antes de qualquer coisa ser gravada.

  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 curto e pode buscar em tudo: full-text, entidades, links e vetores, fundidos em um ranking só.

  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

A memória velha encolhe, e o que você usa fica.

As páginas de sessão se acumulam por meses. O ai-memory dá uma pontuação a elas, mantém as que você ainda lê e pode compactar ou mesclar o resto sem LLM. Uma passada de sonho opcional põe o seu LLM para mesclar páginas frias enquanto você está fora, e toda reescrita pode ser restaurada.

Diagrama: ler uma página reforça a pontuação de retenção dela. O forget sweep encontra as páginas frias, que são descartadas por padrão ou, quando habilitado, compactadas ou mescladas em uma única sobrevivente. Páginas compactadas e mescladas podem ser restauradas a partir do histórico git.

Como a memória envelhece

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
  • Sincronizada entre as suas máquinas
  • Compartilhada com o seu time
  • Busca de verdade, e captura do que as ferramentas realmente fizeram

Rodando com três comandos.

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 (ou pegue na página de downloads)
mise use -g github:akitaonrails/ai-memory

# 2. Suba o servidor. Ele escuta só nesta máquina.
ai-memory init
ai-memory serve --transport http --bind 127.0.0.1:49374

# 3. Abra seu agente por ele. Hooks e MCP se configuram sozinhos.
ai-memory run claude

Feito às claras, por muita gente.

  • akitaonrails
  • djalmajr
  • samirhvbr
  • lucasliet
  • wblech
  • rthiago
  • matheus-rodrigues00
  • lhzapata
  • gabrielscharb
  • pablowinck
  • aguirreSL
  • evanmaranzano
  • kevin9327
  • gb

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. Sem conta e sem chave de API.