Memória de longo prazo para agentes de programação, armazenada em um banco de dados SQLite local e compartilhada entre Claude Code, Codex, Cursor e outros clientes MCP.
AVIDS2/memorix
Camada de memória compartilhada e local-first para projetos, que permite a agentes de programação como Claude Code, Codex e Cursor ler e gravar na mesma memória via MCP.
- Estrelas
- 855
- Forks
- 70
- Issues abertas
- 5
- Último commit
- há 23 horas
O que é?
O Memorix mantém a memória do projeto no repositório Git, em vez de deixá-la presa a um único chat ou IDE. Assim, o contexto de uma sessão com um agente pode ser recuperado na próxima, mesmo que o agente ou a ferramenta mudem. Ele armazena observações, resumos de sessões, registros de raciocínio com concessões envolvidas e fatos derivados de commits, e os disponibiliza por meio de um servidor MCP, hooks, uma CLI, um SDK em TypeScript e um agente de terminal integrado chamado memcode.
A configuração é feita com um único comando para cada agente, como memorix setup --agent claude --global, que grava as entradas MCP, os arquivos de orientação, as regras ou os pacotes de plugins compatíveis com cada agente. O SQLite é o armazenamento local canônico, com índices semânticos opcionais usando SQLite FTS5 e LanceDB. A formação de memórias com LLM e os embeddings são opcionais.
O projeto também inclui um dashboard local, um endpoint MCP HTTP para uso compartilhado, ingestão de memórias derivadas do Git, um índice do estado do código para símbolos de TypeScript e JavaScript e comandos de orquestração para coordenar vários agentes de programação.
Recursos principais
- 01Compartilha um único conjunto de memórias, com escopo por projeto, entre Claude Code, Codex, Cursor, Windsurf, Gemini CLI e muitos outros agentes.
- 02Instala MCP, regras, hooks ou pacotes de plugins para cada agente com um único comando de configuração.
- 03Armazena dados em SQLite local, sem exigir serviços na nuvem.
- 04Transforma commits do Git em fatos de engenharia pesquisáveis e registra o raciocínio de design, incluindo alternativas.
- 05Oferece uma CLI, um SDK em TypeScript, um dashboard local e um endpoint MCP HTTP.
Casos de uso
- Alternar entre Claude Code, Cursor e Codex no mesmo repositório sem precisar explicar o projeto novamente.
- Recuperar os motivos de uma decisão de arquitetura depois que o chat original não está mais disponível.
- Executar vários agentes de programação em paralelo na mesma base de código, com contexto compartilhado das tarefas e passagens de trabalho.
- Oferecer aos agentes de uma equipe uma memória de projeto consistente, passível de revisão e armazenada junto com o código.
Início rápido
- 1
Instale o Memorix pelo npm seguindo a seção Install do README
- 2
Configure a integração para seu agente (no nível do usuário, global)
memorix setup --agent <agent> --global
Antes de usar
- A configuração varia para cada agente, então o esforço de integração depende do agente que você usa.
- Os recursos de Formation e embedding que usam um LLM são opcionais e precisam de configuração adicional.
Tópicos
Perguntas frequentes
- O que é memorix?
- Camada de memória compartilhada e local-first para projetos, que permite a agentes de programação como Claude Code, Codex e Cursor ler e gravar na mesma memória via MCP. O Memorix mantém a memória do projeto no repositório Git, em vez de deixá-la presa a um único chat ou IDE. Assim, o contexto de uma sessão com um agente pode ser recuperado na próxima, mesmo que o agente ou a ferramenta mudem. Ele armazena observações, resumos de sessões, registros de raciocínio com concessões envolvidas e fatos derivados de commits, e os disponibiliza por meio de um servidor MCP, hooks, uma CLI, um SDK em TypeScript e um agente de terminal integrado chamado memcode.
- memorix é gratuito? Qual é a licença?
- memorix é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- memorix ainda é mantido?
- Manutenção ativa. O último commit de memorix foi em 21 de out. de 2026.
- Para que posso usar memorix?
- Alternar entre Claude Code, Cursor e Codex no mesmo repositório sem precisar explicar o projeto novamente. Recuperar os motivos de uma decisão de arquitetura depois que o chat original não está mais disponível. Executar vários agentes de programação em paralelo na mesma base de código, com contexto compartilhado das tarefas e passagens de trabalho. Oferecer aos agentes de uma equipe uma memória de projeto consistente, passível de revisão e armazenada junto com o código.
- Como instalar memorix?
- Instale o Memorix pelo npm seguindo a seção Install do README Configure a integração para seu agente (no nível do usuário, global): memorix setup --agent <agent> --global
- Onde consigo memorix?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AVIDS2/memorix
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App de menu da barra do macOS que mostra a cota restante e o tempo até a redefinição em ferramentas de programação com IA, como Claude, Codex, Gemini e Copilot.
Permite que Codex, Claude Code, Cursor, Hermes Agent e OpenClaw compartilhem uma memória local criptografada, repassem tarefas e revisem o trabalho uns dos outros.
Conjunto local, baseado em arquivos, com dez skills de agente em SKILL.md para esclarecer e acompanhar tarefas, pausar e transferir trabalho, manter memória de perfil, criar skills e escrever.
Widget para desktop que acompanha uso de tokens, custos, limites e sessões em mais de 46 ferramentas de programação com IA, com sincronização opcional entre dispositivos.
Servidor MCP para agentes de programação com IA que mantém as saídas brutas das ferramentas fora da janela de contexto e preserva o estado da sessão após a compactação.