Repolode
ELY-Open-Source

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

    Instale o armazenamento de memória, a busca, a API e a CLI pela pasta backend

    pip install ./backend
  2. 2

    Armazene uma memória para um holder

    elysian remember "the archive key is in the second drawer" --holder wife --scenario home
  3. 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