Pular para o conteúdo
Menu

Produto

Soluções

Integrações

Desenvolvedores

Idioma

Soluções

Uma memória para os agentes de todo mundo

Rode um servidor de memória em uma máquina administrada pelo seu time de desenvolvimento. Os agentes podem encontrar decisões anteriores nos projetos aos quais seus usuários têm acesso.

Antes de um piloto com o time

Comece com um projeto sem dados sensíveis e um operador que cuide do servidor, das contas, das atualizações e dos backups. Confira quem pode ler e escrever no projeto antes de convidar colegas.

O software é gratuito. Você fornece a máquina e cuida da administração; provedores opcionais de modelos na nuvem cobram nas suas próprias contas.

Planeje instalação e backups

Um servidor para onde todo mundo aponta

Um binário só, com um único arquivo SQLite e uma pasta de markdown. Não tem sidecar, não tem banco vetorial e não tem nada para manter sincronizado.

Claude Code

Codex

Cursor

Gemini CLI

Um servidor ai-memory

Wiki do projeto

  • Compartilhe conhecimento dentro de um projeto

    Usuários com acesso a um projeto podem ler suas páginas. Uma sessão do Codex pode encontrar um problema que a sessão do Claude Code de um colega registrou na semana passada.

  • Visível na próxima consulta

    Uma nota de um colega pode aparecer na próxima busca ou no briefing de sessão de quem tem acesso ao projeto. Sessões em andamento não são interrompidas.

  • Qualquer combinação de agentes

    Cada pessoa continua com o agente de que gosta. Toda chamada de memória resolve o projeto a partir do diretório da sessão, então sessões paralelas não se misturam.

O primeiro dia de quem acabou de chegar

A pessoa recebe uma chave, aponta o agente para o servidor e pergunta ao projeto o que anda acontecendo.

Pegar chave de API

Apontar para o servidor

Me atualize

Buscar na wiki

Primeiro dia

  • Ela pergunta ao projeto

    "Me atualiza" devolve um resumo do trabalho recente. "A gente já discutiu a lógica de retry?" devolve a página da decisão e as sessões por trás dela.

  • A wiki é uma base de conhecimento viva

    As sessões adicionam notas automaticamente, em markdown com histórico git. Mantenha documentação revisada como referência para as instruções e confira decisões importantes nas fontes originais.

  • Ela complementa a documentação que você escreve

    As páginas são compiladas a partir das sessões e moldadas para os agentes recuperarem. Mantenha seu README e seus documentos de arquitetura escritos à mão, e deixe a wiki guardar os porquês e os becos sem saída.

O digest é texto corrido com um provedor LLM e dados estruturados sem ele. Com --enable-web, as pessoas podem consultar a wiki no navegador; o root também pode revisar propostas de edição pendentes.

Conhecimento compartilhado, handoffs pessoais

Um handoff é um resumo salvo do trabalho inacabado. As páginas do projeto são compartilhadas com quem tem acesso; o handoff pertence a quem o deixou.

O conhecimento é de todos

O bastão tem dono

  • Seu handoff pendente vai para a sua próxima sessão. Um colega que abrir um agente no mesmo repositório nunca o recebe nem o consome.
  • Passe shared: true quando quiser publicar um bastão para quem for assumir o trabalho.
  • Duas pessoas editando a mesma página geram uma cadeia de versões. A escrita mais recente vira a atual e a anterior continua acessível. Não há merge e nada é destruído.
  • Slots opcionais por pessoa guardam "no que estou trabalhando agora" e ficam fora do briefing do time. Vêm desligados por padrão.
o que você diz ao agente
# Pessoal por padrão: só a sua próxima sessão recebe
"Salve o contexto para a próxima sessão."

# Publique um de propósito: memory_handoff_begin with shared: true
"Salve um handoff compartilhado para quem pegar isso amanhã receber."

Agentes podem trocar mensagens entre projetos

O agente no repositório do frontend precisa de um endpoint do repositório da API. Ele manda um pedido autocontido para a inbox daquele projeto, e a próxima sessão de lá retira a mensagem. Uma mensagem é assumida uma vez só, o projeto de destino precisa já existir, e uma inbox guarda no máximo 256 mensagens pendentes. Como as mensagens funcionam.

Contas, chaves e auditoria, sem plano pago

Os recursos de time estão no mesmo binário MIT que todo o resto.

  • Uma conta nomeada por pessoa

    Adicione pessoas com um comando. Desativar uma conta encerra o acesso pelo navegador e preserva as páginas. Chaves de API emitidas pelo próprio usuário precisam ser revogadas separadamente.

  • Chaves de API por máquina

    Cada pessoa pode ter várias chaves com rótulo, uma por laptop ou por agente. Rotacionar uma chave rejeita a antiga na hora.

  • Autoria em toda escrita

    Cada página registra seu autor, e a interface web mostra quem editou. A autoria nunca filtra quem pode ler.

  • Log de auditoria de toda mutação

    As escritas são registradas com o id do autor. Webhooks de admissão enxergam o ator e podem rejeitar uma operação.

Ainda não há tela nem comando documentado para navegar pelo log de auditoria, então conte com consultar a tabela audit_log no arquivo SQLite. O guia de usuários no GitHub cobre papéis, login por senha e rotação de chaves.

Um servidor aguenta cerca de 700 escritas por segundo, o que cobre algumas centenas de agentes ativos. Veja como isso foi medido.

Configure o seu time

A página de instalação mostra o passo a passo: subir um servidor, dar uma chave para cada pessoa e apontar os agentes para ele.

Perguntas e respostas

Vários desenvolvedores podem compartilhar um servidor ai-memory?

Sim. Um servidor guarda a wiki e os agentes se conectam a ele. Os projetos são abertos por padrão; contas de usuários do banco de dados podem ser limitadas por permissões de projeto. Handoffs ficam com o autor, a menos que sejam compartilhados explicitamente.

O uso em time exige um plano pago?

Não. Contas por pessoa, chaves de API, autoria e o log de auditoria fazem parte do binário open source.

Posso restringir um projeto ou uma página a alguns usuários?

Você pode restringir um projeto inteiro para contas de usuários do banco de dados. Root, o criador e usuários com permissão mantêm o acesso; permissão de escrita inclui leitura. Páginas individuais não têm permissões separadas. Instalações com proxy confiável devem aplicar o controle de acesso no proxy.

Quantos desenvolvedores um servidor aguenta?

O teto de escrita medido é de cerca de 700 escritas por segundo em um disco local rápido, o que o projeto interpreta como algumas centenas de agentes ativos ao mesmo tempo. O número mede o armazenamento, e discos de rede vão ser mais lentos.

Dê uma memória só para os agentes do seu time.

Gratuito e open source. Contas, chaves e o log de auditoria já vêm incluídos.