Plataforma open source de memória para IA que transforma documentos, código e conversas em um grafo de conhecimento self-hosted para agentes de IA.
EverMind-AI/EverOS
Uma camada de memória de longo prazo local-first e nativa de Markdown para agentes de IA, que armazena memórias em arquivos editáveis e usa índices SQLite e LanceDB.
- Estrelas
- 13,525
- Forks
- 1,074
- Issues abertas
- 58
- Último commit
- há 9 horas
O que é?
EverOS é uma biblioteca Python e um runtime de memória que oferece memória persistente a agentes de IA em assistentes de programação, apps e fluxos de trabalho. Conversas, arquivos e trajetórias dos agentes são armazenados como arquivos Markdown legíveis, que servem como fonte da verdade e podem ser editados diretamente, comparados com diff e versionados com Git.
Uma camada de índices local com SQLite e LanceDB mantém os arquivos Markdown pesquisáveis. As memórias são separadas em trilhas do usuário (episódios e perfis) e trilhas do agente (casos e habilidades), e a recuperação pode ser delimitada pelos IDs de usuário, agente, app, projeto e sessão. Uma etapa de reflexão offline combina grupos de episódios e aprimora perfis e habilidades entre sessões.
O servidor disponibiliza uma API HTTP versionada em /api/v2. Uma configuração mínima precisa apenas de uma chave de API do OpenRouter para adicionar, consolidar e fazer buscas por palavras-chave. Provedores de embeddings, reranking e multimodais são opcionais e habilitam busca híbrida, Knowledge Wiki e ingestão de imagens, PDFs, áudio ou arquivos de escritório.
Recursos principais
- 01Armazena memórias em arquivos Markdown editáveis e versionáveis com Git.
- 02Indexa o conteúdo localmente com SQLite e LanceDB, sem exigir banco de dados externo.
- 03Mantém separados os episódios e perfis do usuário e os casos e habilidades do agente.
- 04Delimita a recuperação pelos IDs de usuário, agente, app, projeto e sessão.
- 05Executa reflexão offline para combinar grupos de episódios e aprimorar perfis e habilidades.
- 06Disponibiliza uma API HTTP versionada em /api/v2 e inclui uma demonstração independente e uma CLI.
Casos de uso
- Dar a um assistente de programação, como Claude Code ou Cursor, memória de sessões anteriores do projeto via MCP.
- Adicionar memória de longo prazo do usuário ao backend de um chatbot ou assistente de voz.
- Manter a memória do agente auditável e editável por pessoas em arquivos Markdown simples versionados com Git.
- Integrar memória persistente a ferramentas de fluxo de trabalho como Dify por meio do plugin do projeto.
Início rápido
- 1
Instale o EverOS com uv
uv pip install everos - 2
Experimente a demonstração independente (não é necessária uma chave)
everos demo - 3
Inicialize a configuração e adicione sua chave de API da OpenRouter a ~/.everos/everos.toml
everos init - 4
Inicie o servidor do EverOS
everos server start
Antes de usar
- A pesquisa completa na memória requer uma chave de API da OpenRouter; os recursos híbridos e vetoriais precisam de um provedor de embeddings adicional.
- A importação de documentos do Office exige que o LibreOffice esteja instalado no sistema.
- A configuração envolve vários provedores opcionais e arquivos de configuração, então hospedar por conta própria exige algum esforço.
Tópicos
Perguntas frequentes
- O que é EverOS?
- Uma camada de memória de longo prazo local-first e nativa de Markdown para agentes de IA, que armazena memórias em arquivos editáveis e usa índices SQLite e LanceDB. EverOS é uma biblioteca Python e um runtime de memória que oferece memória persistente a agentes de IA em assistentes de programação, apps e fluxos de trabalho. Conversas, arquivos e trajetórias dos agentes são armazenados como arquivos Markdown legíveis, que servem como fonte da verdade e podem ser editados diretamente, comparados com diff e versionados com Git.
- EverOS é gratuito? Qual é a licença?
- EverOS é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- EverOS ainda é mantido?
- Manutenção ativa. O último commit de EverOS foi em 20 de out. de 2026.
- Para que posso usar EverOS?
- Dar a um assistente de programação, como Claude Code ou Cursor, memória de sessões anteriores do projeto via MCP. Adicionar memória de longo prazo do usuário ao backend de um chatbot ou assistente de voz. Manter a memória do agente auditável e editável por pessoas em arquivos Markdown simples versionados com Git. Integrar memória persistente a ferramentas de fluxo de trabalho como Dify por meio do plugin do projeto.
- Como instalar EverOS?
- Instale o EverOS com uv: uv pip install everos Experimente a demonstração independente (não é necessária uma chave): everos demo Inicialize a configuração e adicione sua chave de API da OpenRouter a ~/.everos/everos.toml: everos init Inicie o servidor do EverOS: everos server start
- Onde consigo EverOS?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EverMind-AI/EverOS
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Sistema operacional de memória para LLMs e agentes de IA que armazena, recupera e gerencia memórias de longo prazo como um grafo editável.
Uma interface web auto-hospedada e independente de provedores para conversar com modelos locais do Ollama e APIs compatíveis com OpenAI, com RAG, plugins e controle de acesso multiusuário.
Memória persistente para agentes de programação: registra a atividade das sessões, compacta as informações com IA e injeta contexto relevante em sessões futuras.
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.
Sistema de memória para agentes que armazena, recupera e reflete sobre memórias para que agentes de IA aprendam com o tempo, em vez de apenas reproduzir o histórico de conversas.