Repolode
AVIDS2

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. 1

    Instale o Memorix pelo npm seguindo a seção Install do README

  2. 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