Exomem
Substrato local de conhecimento em Markdown/Obsidian para agentes MCP com memória governada e busca híbrida.
Documentação
Agentes ganham memória. Você mantém os arquivos.
Exomem é um servidor de memória MCP de código aberto que roda sobre a base de conhecimento em Markdown que você já possui — uma pasta simples, ou seu cofre Obsidian. Claude Code, Codex e Cursor ganham contexto durável; você mantém os arquivos, a procedência e o ciclo de revisão.
Python · AGPL-3.0 · auto-hospedado · sem conta
$ kb find "decisão desatualizada"
864 ms · 50.000 notas
substituído-por MCP decisões/agrupamento-gpu.md pesquisa/modelos-embedding.md insights/latencia-fts5.md notas/plano-antigo.md notas/restricao-nova.md SQLITE-VEC fontes/execucao-benchmark-014.md decisoes/layout-cofre.md insights/fila-revisao.md fontes/reuniao-2026-05-12.md pesquisa/indexacao-clip.md
→ notas/restricao-nova.mdatual
→ notas/plano-antigo.mdsubstituído · encaminhado
2 resultados · 864 ms de ponta a ponta · 50.000 notas · cache frio
● recuperadosubstituído○ nota▪ entidade
01 — Por que existe
Memória deveria ser infraestrutura inspecionável que você possui — não estado oculto de assistente na nuvem de outra pessoa.
Exomem dá aos agentes um substrato compartilhado sem pedir que você mova seu conhecimento para outro aplicativo. Material de origem, notas compiladas, entidades tipadas, evidências e histórico de substituição permanecem como arquivos simples — abra qualquer um deles em um editor de texto.
O servidor mede e roteia: busca, embeddings, extração, gravação de arquivos, saúde do grafo, filas de revisão. O julgamento permanece com o humano e com o modelo cliente que usa as ferramentas.
---
type: decision
status: superseded
superseded_by: "[[newer-constraint]]"
---
Batch embeddings at 256 on 16 GB cards.
Replaced after [[benchmark-run-014]] showed VRAM
headroom, not throughput, is the bound.
A substituição vive no arquivo, não em um banco de dados oculto — use grep, diff e versionamento nele.
02 — Recursos
A pilha completa, local.
01
Ferramentas MCP
Busca, captura, notas, evidências, auditoria e filas de revisão — utilizáveis a partir de qualquer cliente MCP.
02
Recuperação híbrida
Busca por palavras-chave e vetores sobre bases de conhecimento Markdown tipadas. Sub-segundo em 50.000 notas, medido.
03
Índice local
SQLite FTS5 para trilhas lexicais, sqlite-vec para vetores. Nenhum serviço de busca externo, nunca.
04
Ingestão de mídia
OCR local, ASR, extração de PDF e Office, e indexação de imagens CLIP — capturas de tela e gravações tornam-se pesquisáveis.
05
Um único registro
Superfícies CLI e REST geradas a partir do mesmo registro de operações das ferramentas MCP.
03 — Medido em escala
Sub-segundo em 50.000 notas — medido, não afirmado.
A maioria das ferramentas de memória afirma escalar. Exomem publica os números — e a metodologia, para que você possa reproduzi-los no seu próprio cofre.
864ms
Busca híbrida find() de ponta a ponta em 50.000 notas — cache quente desligado, metodologia pública no repositório.
<10ms
Trilhas de palavras-chave e lexicais, servidas diretamente do índice SQLite FTS5.
0dependências de nuvem
Na instalação enxuta. Uma GPU é opcional — nunca necessária.
Desktop de referência — Ryzen 7 5800X3D · RTX 5080 · 32 GB de RAM. Veja a metodologia →
04 — A diferença
Sua memória continua sua.
Serviços de memória em nuvem
- Extraem seus dados para um banco de dados vetorial ou grafo de conhecimento na nuvem deles
- A memória é uma cópia derivada — você nunca recebe os arquivos simples de volta
- Conta e assinatura necessárias; seus dados saem da sua máquina
Exomem
- Markdown simples em um cofre que você possui — edite em qualquer lugar, para sempre
- O índice é um sidecar SQLite local — os arquivos em si são a memória
- Auto-hospedado, sem conta — com a instalação enxuta, nada sai da sua máquina
Comparação completa vs mem0, Letta, Zep, cognee e Basic Memory →
Exomem vs claude-mem: continuidade de sessão vs conhecimento durável →
Como avaliamos sistemas de memória — as regras de justiça, antes dos resultados →
05 — Instalação
terminal
$ pip install exomem
$ exomem --help
# extras: embeddings locais · CLIP · OCR · ASR
Funciona com
Claude CodeClaude DesktopCodexCursorqualquer cliente MCP
A mesma memória também é acessível pela CLI e por uma fachada REST pessoal — tudo gerado a partir de um único registro de operações.
06 — Exomem Cloud
Exomem Cloud é um alfa privado apenas para amigos.
Exomem auto-hospedado continua sendo o produto completo de código aberto que você mesmo executa. A nuvem o executa para uma pequena coorte de amigos enquanto finalizamos o alfa v1. As células de inquilinos processam texto simples para busca; armazenamento e transporte são criptografados. Expresse interesse abaixo; convites são emitidos pessoalmente e não há checkout público.
alfa v1 apenas para amigosseus dados exportáveis a qualquer momento Configuração auto-hospedada →