Memoria persistente local para agentes de programación con IA: guarda decisiones y aprendizajes en SQLite y los ofrece mediante MCP a Claude Code, Cursor y otros clientes.
aayoawoyemi/Ori-Mnemos
Memoria persistente y local para agentes de IA, almacenada en archivos Markdown con un grafo de conocimiento, recuperación y un servidor MCP.
Alternativa open source a:Mem0
- Estrellas
- 335
- Forks
- 32
- Issues abiertos
- 1
- Último commit
- el mes pasado
¿Qué es?
Ori Mnemos proporciona a los agentes de IA una memoria que persiste entre sesiones, clientes y máquinas. Las notas son archivos Markdown simples en el disco, los enlaces wiki actúan como aristas del grafo y un índice local de SQLite permite buscar por semántica y palabras clave, por lo que no se necesita un servidor de base de datos, un servicio en la nube ni una clave de API para la recuperación básica.
La recuperación combina embeddings semánticos, coincidencia de palabras clave con BM25, PageRank personalizado y una señal de asociación por familiaridad; después, reordena los resultados mediante valores Q aprendidos y aristas de coocurrencia. La memoria decae con el tiempo mediante ecuaciones al estilo de ACT-R, con tasas de decaimiento distintas para notas de identidad, conocimiento y operaciones. El proyecto también incluye un comando de exploración recursiva que descompone una pregunta en subpreguntas y recorre el grafo.
Ori se distribuye como CLI, biblioteca y servidor MCP con 16 herramientas. Incluye comandos puente que conectan Claude Code, Hermes Agent, OpenCode, Cursor y Codex a una bóveda compartida.
Funciones clave
- 01Almacena la memoria en archivos Markdown y crea un grafo de conocimiento con enlaces wiki.
- 02Combina señales semánticas, BM25, PageRank y familiaridad para recuperar información.
- 03Aplica decaimiento a las notas con el olvido al estilo de ACT-R y la activación propagada.
- 04Ofrece 16 herramientas MCP y una CLI para cualquier agente compatible con MCP.
- 05Ejecuta embeddings de forma local, sin necesidad de una clave de API para las funciones básicas.
Casos de uso
- Proporcionar a un agente de programación contexto persistente del proyecto entre sesiones.
- Compartir una misma bóveda de memoria entre Claude Code, Cursor y otros clientes MCP.
- Mantener la memoria del agente en una carpeta con control de versiones en Git que puedas editar en Obsidian.
- Ejecutar un agente autoalojado en un VPS con la memoria almacenada en el sistema de archivos.
Inicio rápido
- 1
Crear la estructura inicial de un vault
npx ori init - 2
Crear el índice
npx ori index build - 3
Ejecutar una consulta de recuperación con navegación
npx ori explore "…"
Antes de usarlo
- Los datos de recuperación aprendidos (Q-values, brazos de LinUCB e historial de recuperación) no se derivan de Markdown, por lo que deben exportarse antes de reconstruir el índice.
- Los resultados de las pruebas de rendimiento son autodeclarados, y el README indica que algunas comparaciones se realizan con sistemas anteriores o medidos de forma diferente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Ori-Mnemos?
- Memoria persistente y local para agentes de IA, almacenada en archivos Markdown con un grafo de conocimiento, recuperación y un servidor MCP. Ori Mnemos proporciona a los agentes de IA una memoria que persiste entre sesiones, clientes y máquinas. Las notas son archivos Markdown simples en el disco, los enlaces wiki actúan como aristas del grafo y un índice local de SQLite permite buscar por semántica y palabras clave, por lo que no se necesita un servidor de base de datos, un servicio en la nube ni una clave de API para la recuperación básica.
- ¿Ori-Mnemos es gratuito? ¿Qué licencia tiene?
- Ori-Mnemos es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Ori-Mnemos sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de Ori-Mnemos fue el 1 oct 2026.
- ¿Para qué puedo usar Ori-Mnemos?
- Proporcionar a un agente de programación contexto persistente del proyecto entre sesiones. Compartir una misma bóveda de memoria entre Claude Code, Cursor y otros clientes MCP. Mantener la memoria del agente en una carpeta con control de versiones en Git que puedas editar en Obsidian. Ejecutar un agente autoalojado en un VPS con la memoria almacenada en el sistema de archivos.
- ¿Cómo se instala Ori-Mnemos?
- Crear la estructura inicial de un vault: npx ori init Crear el índice: npx ori index build Ejecutar una consulta de recuperación con navegación: npx ori explore "…"
- ¿Dónde consigo Ori-Mnemos?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aayoawoyemi/Ori-Mnemos
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un almacén local de memoria para IA que registra a quién pertenece cada recuerdo, cuál es su fuente, cuándo fue válido y quién puede leerlo.
Memoria a largo plazo para agentes de programación: guarda recuerdos en una base de datos SQLite local y los comparte entre Claude Code, Codex, Cursor y otros clientes MCP.
Servicio de memoria persistente autoalojado para agentes de IA, disponible mediante REST API y MCP para que frameworks y asistentes como Claude almacenen y consulten contexto compartido.
Herramienta local en Rust que dota a Claude Code de memoria persistente de conversaciones anteriores mediante búsqueda semántica y se ofrece como servidor MCP.
Búsqueda local del historial de sesiones de Claude y Codex, con un motor de búsqueda en Rust, una CLI JSON y una app de escritorio.