Exomem
Sustrato de conocimiento local Markdown/Obsidian para agentes MCP con memoria gobernada y búsqueda híbrida.
Documentación
Los agentes obtienen memoria. Tú conservas los archivos.
Exomem es un servidor de memoria MCP de código abierto que funciona sobre la base de conocimiento en Markdown que ya posees: una carpeta simple o tu bóveda de Obsidian. Claude Code, Codex y Cursor obtienen contexto duradero; tú conservas los archivos, la procedencia y el ciclo de revisión.
Python · AGPL-3.0 · autoalojado · sin cuenta
$ kb find "stale decision"
864 ms · 50,000 notas
superseded-by MCP decisions/gpu-batching.md research/embedding-models.md insights/fts5-latency.md notes/old-plan.md notes/newer-constraint.md SQLITE-VEC sources/benchmark-run-014.md decisions/vault-layout.md insights/review-queue.md sources/meeting-2026-05-12.md research/clip-indexing.md
→ notes/newer-constraint.mdactual
→ notes/old-plan.mdsuperseded · reenviado
2 resultados · 864 ms de extremo a extremo · 50,000 notas · caché fría
● recuperadotachado superseded○ nota▪ entidad
01 — Por qué existe
La memoria debería ser infraestructura inspeccionable que poseas — no un estado oculto del asistente en la nube de otro.
Exomem les da a los agentes un sustrato compartido sin pedirte que muevas tu conocimiento a otra aplicación. Material fuente, notas compiladas, entidades tipadas, evidencia e historial de supersesión siguen siendo archivos simples: ábrelos en cualquier editor de texto.
El servidor mide y enruta: búsqueda, embeddings, extracción, escrituras de archivos, salud del grafo, colas de revisión. El juicio permanece con el humano y el modelo cliente que usa las herramientas.
---
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.
La supersesión vive en el archivo, no en una base de datos oculta: hazle grep, diff y control de versiones.
02 — Capacidades
Toda la pila, local.
01
Herramientas MCP
Búsqueda, captura, notas, evidencia, auditoría y colas de revisión: utilizables desde cualquier cliente MCP.
02
Recuperación híbrida
Búsqueda por palabras clave y vectores sobre bases de conocimiento Markdown tipadas. Sub-segundo en 50,000 notas, medido.
03
Índice local
SQLite FTS5 para carriles léxicos, sqlite-vec para vectores. Sin servicio de búsqueda externo, nunca.
04
Ingestión de medios
OCR local, ASR, extracción de PDF y Office, e indexación de imágenes CLIP: capturas de pantalla y grabaciones se vuelven buscables.
05
Un solo registro
Las superficies CLI y REST se generan desde el mismo registro de operaciones que las herramientas MCP.
03 — Medido a escala
Sub-segundo en 50,000 notas — medido, no afirmado.
La mayoría de las herramientas de memoria afirman que escalan. Exomem publica los números — y la metodología, para que puedas reproducirlos en tu propia bóveda.
864ms
find() híbrido de extremo a extremo en 50,000 notas — caché caliente desactivada, metodología pública en el repositorio.
<10ms
Carriles de palabras clave y léxicos, servidos directamente desde el índice SQLite FTS5.
0dependencias en la nube
En la instalación ligera. Una GPU es opcional — nunca requerida.
Escritorio de referencia — Ryzen 7 5800X3D · RTX 5080 · 32 GB RAM. Ver la metodología →
04 — La diferencia
Tu memoria sigue siendo tuya.
Servicios de memoria en la nube
- Extraen tus datos a una base de datos vectorial o grafo de conocimiento en su nube
- La memoria es una copia derivada — nunca recuperas archivos simples
- Se requiere cuenta y suscripción; tus datos salen de tu máquina
Exomem
- Markdown simple en una bóveda que posees — edítalo en cualquier lugar, para siempre
- El índice es un sidecar local de SQLite — los archivos mismos son la memoria
- Autoalojado, sin cuenta — con la instalación ligera, nada sale de tu máquina
Comparación completa vs mem0, Letta, Zep, cognee y Basic Memory →
Exomem vs claude-mem: continuidad de sesión vs conocimiento duradero →
Cómo evaluamos los sistemas de memoria — las reglas de equidad, antes de los resultados →
05 — Instalación
terminal
$ pip install exomem
$ exomem --help
# extras: embeddings locales · CLIP · OCR · ASR
Funciona con
Claude CodeClaude DesktopCodexCursorcualquier cliente MCP
La misma memoria también es accesible desde la CLI y una fachada REST personal — todo generado desde un solo registro de operaciones.
06 — Exomem Cloud
Exomem Cloud es una alfa privada solo para amigos.
Exomem autoalojado sigue siendo el producto completo de código abierto que ejecutas tú mismo. Cloud lo ejecuta para una pequeña cohorte de amigos mientras terminamos la alfa v1. Las celdas de inquilinos procesan texto plano para búsqueda; el almacenamiento y el transporte están cifrados. Expresa interés abajo; las invitaciones se emiten personalmente y no hay checkout público.
solo amigos alfa v1tus datos exportables en cualquier momento Configuración autoalojada →