Memória persistente local-first para agentes de programação com IA: armazena decisões e aprendizados no SQLite e os disponibiliza via MCP para Claude Code, Cursor e outros clientes.
ELY-Open-Source/Elysian
Um repositório local de memória para IA que registra a quem cada memória pertence, sua origem, quando era válida e quem pode acessá-la.
Alternativa open source a:Mem0
- Estrelas
- 13
- Forks
- 0
- Issues abertas
- 0
- Último commit
- há 7 dias
O que é?
Elysian é um repositório local de memória para agentes e assistentes de IA. Cada memória é armazenada com seu responsável, origem, cenário, data do evento, período de validade, visibilidade e configurações de retenção, para que um repositório compartilhado por várias pessoas ou agentes mantenha as respostas de cada um separadas. A recuperação responde do ponto de vista de quem fez a pergunta e, quando o repositório não tem uma resposta, informa quem provavelmente sabe, em vez de chutar.
A ferramenta ingere textos, PDFs, código, conversas, imagens, capturas de tela e vídeos (com transcrição de fala) e faz buscas usando um índice de palavras, além de vetores densos opcionais, busca por imagens e um reranker com modelo local. As gravações seguem um conjunto único de regras, disponível por HTTP, CLI e MCP, para que agentes de programação possam ler e gravar no mesmo repositório. Context Cartridges são pacotes de memória com escopo definido que podem ser montados para limitar as buscas a um projeto.
O repositório inclui um conjunto de benchmarks com relatórios de recall, latência, recuperação de fala e imagens, além de comparações com o Mem0. Alguns recursos de geração e treinamento estão implementados, mas ainda não foram executados no repositório; o README os identifica como não mensurados.
Recursos principais
- 01Armazena cada memória com responsável, origem, período de validade e configurações de visibilidade.
- 02Responde às buscas do ponto de vista de quem pergunta e indica quem sabe quando não tem a resposta.
- 03Funciona localmente, com o SQLite armazenando átomos, índice de texto completo e vetores em um único arquivo.
- 04Disponibiliza as operações remember, supersede, forget e search por HTTP, CLI e MCP.
- 05Oferece um servidor MCP para que agentes de programação, como Claude Code e Codex, compartilhem o repositório.
- 06Ingere PDFs, código, conversas, imagens e vídeos com transcrição de fala.
Casos de uso
- Oferecer a vários familiares ou integrantes de uma equipe memórias de IA separadas e privadas em uma mesma máquina.
- Permitir que agentes de programação de diferentes ferramentas leiam e gravem em um único repositório de memória do projeto.
- Buscar documentos pessoais, capturas de tela e gravações localmente, sem enviá-los a um serviço na nuvem.
- Limitar as respostas de um assistente de IA a um único projeto montando o pacote de memória correspondente.
Início rápido
- 1
Instale o armazenamento de memória, a busca, a API e a CLI pela pasta backend
pip install ./backend - 2
Armazene uma memória para um holder
elysian remember "the archive key is in the second drawer" --holder wife --scenario home - 3
Pesquise no armazenamento como holder
elysian search "where did we put the archive key" --as-holder wife
Antes de usar
- Os recursos de geração, como adaptadores LoRA treinados e endereçamento visual multi-hop, não foram executados e precisam de uma máquina com CUDA e do download de um modelo.
- A pilha completa de modelos locais (embeddings, CLIP, voz e treinamento) precisa do extra opcional models e é pesada para instalar.
Em coleções
Tópicos
Perguntas frequentes
- O que é Elysian?
- Um repositório local de memória para IA que registra a quem cada memória pertence, sua origem, quando era válida e quem pode acessá-la. Elysian é um repositório local de memória para agentes e assistentes de IA. Cada memória é armazenada com seu responsável, origem, cenário, data do evento, período de validade, visibilidade e configurações de retenção, para que um repositório compartilhado por várias pessoas ou agentes mantenha as respostas de cada um separadas. A recuperação responde do ponto de vista de quem fez a pergunta e, quando o repositório não tem uma resposta, informa quem provavelmente sabe, em vez de chutar.
- Elysian é gratuito? Qual é a licença?
- Elysian é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Elysian ainda é mantido?
- Manutenção ativa. O último commit de Elysian foi em 31 de out. de 2026.
- Para que posso usar Elysian?
- Oferecer a vários familiares ou integrantes de uma equipe memórias de IA separadas e privadas em uma mesma máquina. Permitir que agentes de programação de diferentes ferramentas leiam e gravem em um único repositório de memória do projeto. Buscar documentos pessoais, capturas de tela e gravações localmente, sem enviá-los a um serviço na nuvem. Limitar as respostas de um assistente de IA a um único projeto montando o pacote de memória correspondente.
- Como instalar Elysian?
- Instale o armazenamento de memória, a busca, a API e a CLI pela pasta backend: pip install ./backend Armazene uma memória para um holder: elysian remember "the archive key is in the second drawer" --holder wife --scenario home Pesquise no armazenamento como holder: elysian search "where did we put the archive key" --as-holder wife
- Onde consigo Elysian?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ELY-Open-Source/Elysian
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Memória persistente e local-first para agentes de IA, armazenada em arquivos Markdown com grafo de conhecimento, recuperação de informações e servidor MCP.
Ferramenta local em Rust que dá ao Claude Code memória persistente de conversas anteriores por meio de busca semântica, disponibilizada como servidor MCP.
Sistema de memória de IA local-first que armazena o histórico de conversas na íntegra e o recupera por busca semântica, com acesso via servidor MCP e CLI.
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.
Memória persistente e local-first para agentes de programação com IA, como Claude Code, Cursor e Codex, disponibilizada via MCP a partir de um arquivo SQLite no seu disco.