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 →