Memanto es un agente de memoria complementario: gestiona las memorias de tus otros agentes. Conserva lo que vale la pena guardar, lo consolida entre sesiones e informa a tus agentes cuando empiezan, mientras mantienes la propiedad de todo lo que aprenden.
Funciona automáticamente con Claude Code, Cursor, Codex y más de 20 agentes. Es completamente convertible entre un backend semántico y Open Knowledge Format (archivos *.md con estilo de wiki para LLM), por lo que puedes inspeccionar, exportar y migrar tu patrimonio de memoria a cualquier lugar: ejecuta memanto migrate y se mueve contigo.
pip install memanto
MEMANTO es un agente de memoria. Recuerda, recupera y responde, para que tus agentes alcancen objetivos a largo plazo y eviten confusiones.
La mayoria de las herramientas de memoria son infraestructura pasiva: los agentes deben consultarlas, analizar los resultados y decidir que hacer despues. MEMANTO se construyo de otra manera. Es un agente de memoria activo, disenado a partir de las carencias que los propios agentes identificaron al hablar de su memoria: tres operaciones (remember, recall, answer) que dan contexto persistente entre sesiones, con recuperacion de ultima generacion y sin latencia de ingesta.
Funciona en macOS, Linux y Windows.
Opcion A: completamente local (sin cuenta ni clave de API):
pip install memanto
memanto # elige "On-Prem"; te guia con Docker + OllamaRequiere Docker. Todo se ejecuta y permanece en tu maquina.
Opcion B: nube gratuita (sin tarjeta, ~60 segundos):
pip install memanto
memanto # elige "Cloud"; pega tu clave de API gratuita de MoorchehObten tu API gratuita en: https://console.moorcheh.ai/api-keys
Puedes cambiar entre local y nube en cualquier momento con memanto config backend.
- No vuelvas a explicar tu base de codigo despues de cada reinicio de contexto. Memanto persiste entre sesiones y tu agente retoma donde se quedo.
- Menos tokens consumidos por contexto repetido. Las memorias solo se recuperan cuando son relevantes.
- Memorias consultables al instante de guardarse. Sin espera de indexacion ni coste de extraccion con LLM al escribir.
- Un solo
pip install. Sin base de datos vectorial, esquema, rerankers ni servicio de backend que cuidar. - Despliegue flexible. Ejecuta el backend localmente, usalo como SaaS, alojalo en tu VPC o cambia entre estas opciones cuando quieras.
Funciona con Claude Code, Cursor, Codex, Windsurf, Cline, Continue, Goose, GitHub Copilot y mas. Consulta la lista completa →
memanto connect <integration-tool-id> # integra con un comando
#ej.: memanto connect claude-code| # | Carencia | Que hace MEMANTO al respecto |
|---|---|---|
| 1 | Inyeccion estatica: la memoria llega como un bloque, no se puede consultar por relevancia | Consultable, no inyectable |
| 2 | Sin degradacion temporal: una preferencia antigua pesa igual que el plazo de ayer | Versionado, senales de actualidad y consultas temporales |
| 3 | Sin procedencia: no se distinguen hechos explicitos de patrones inferidos o informacion desactualizada | Metadatos de confianza y procedencia en cada memoria |
| 4 | Memoria plana: episodica, semantica y procedimental se mezclan en una capa | Tipada y jerarquica: 13 categorias integradas |
| 5 | Sin retroescritura: las contradicciones coexisten en silencio | Deteccion de conflictos, versionado explicito y sin sobrescrituras silenciosas |
| 6 | Retraso de indexacion: extraccion obligatoria de LLM y construccion de grafo | Ingesta sin sobrecarga, disponible al escribir |
"Mi memoria existe como una instantanea estatica inyectada en el contexto: util, pero fundamentalmente pasiva." Una cita de un modelo que se convirtio en el briefing de diseno de Memanto.
- 89.8% en LongMemEval y 87.1% en LoCoMo: supera a Mem0, Zep y Letta. Conjuntos de datos publicos →
- Tres primitivas, no dos:
remember,recallyanswer; respuestas de LLM basadas en memoria, sin otra clave de API. - Recuperacion con una sola consulta. Sin canalizaciones multietapa, esquema de grafo ni rerankers.
- Memoria semantica tipada. 13 categorias:
instruction,fact,decision,goal,preference,relationshipy mas.
La recuperacion de Memanto funciona con Moorcheh, un motor semántico de teoria de la informacion. Se ejecuta como contenedor Docker local (gratis y sin cuenta) o como servicio en la nube gratuito (100 000 operaciones); el CLI memanto gestiona ambos por ti.
Moorcheh es el motor semántico de la recuperacion de Memanto. A diferencia de las bases de datos vectoriales que dependen de busqueda aproximada y requieren canalizaciones de indexacion, Moorcheh usa un enfoque de teoria de la informacion que devuelve resultados exactos sin retraso de indexacion: escribe una memoria y podras buscarla inmediatamente.
Memanto no necesita una base de datos vectorial separada, canalizacion de embeddings ni etapa de reranking. El motor Moorcheh se ejecuta como contenedor Docker local para usuarios on-prem (sin cuenta) o como servicio gestionado en la nube con nivel gratuito. En ambos casos es invisible: el CLI memanto lo gestiona.
| Capacidad | Comandos | Que hace |
|---|---|---|
| Panel de estado del sistema | memanto status |
Ve entorno, configuración, salud del servidor, sesion activa y agentes registrados. |
| API REST local e interfaz web | memanto serve, memanto ui |
Ejecuta la API REST de MEMANTO localmente y abre una interfaz interactiva. Opcional para usar el CLI. |
| Gestion de agentes | memanto agent ... |
Crea, lista o elimina agentes, activa o desactiva sesiones y ejecuta agent bootstrap. |
| Captura de memoria | memanto remember |
Guarda memorias, ingesta lotes JSON o usa --from-conversation para extraer hechos de chats. |
| Edicion y eliminacion | memanto edit, memanto forget |
Actualiza una memoria existente o elimina permanentemente una memoria incorrecta u obsoleta. |
| Carga de archivos | memanto upload |
Sube .pdf, .docx, .xlsx, .json, .txt, .csv o .md al espacio de memoria de un agente; se puede buscar al instante con recall. |
| Recuperacion avanzada | memanto recall |
Ejecuta busqueda estandar y consultas temporales (--as-of, --changed-since) con filtros. |
| Preguntas y respuestas | memanto answer |
Genera respuestas RAG usando contexto de memoria recuperado. |
| Flujos diarios | memanto daily-summary, memanto conflicts |
Genera resumenes, detecta contradicciones y resuelve conflictos interactivamente. |
| Sesiones y automatizacion | memanto session ..., memanto schedule ... |
Inspecciona sesiones y habilita resumenes diarios programados. |
| Archivos de memoria | memanto memory export, memanto memory sync |
Exporta Markdown estructurado y sincroniza MEMORY.md. Agrega --okf para un paquete Open Knowledge Format. |
| Importacion y migracion | memanto migrate |
Importa memorias de Mem0, Letta, Supermemory o un paquete OKF. |
| Configuracion | memanto config show |
Inspecciona claves de API, agente y sesion activos, servidor y hora programada. |
| Integraciones multiagente | memanto connect ... |
Conecta, elimina o lista integraciones para Claude Code, Codex, Cursor, Windsurf, Antigravity, Gemini CLI, Cline, Continue, OpenCode, Goose, Roo, GitHub Copilot y Augment. |
Para la referencia completa, consulta la Guia de usuario del CLI.
instruction, fact, decision, goal, commitment, preference, relationship, context, event, learning, observation, artifact, error
- Guarda con un tipo:
memanto remember "El usuario prefiere respuestas concisas" --type preference - Filtra por tipo:
memanto recall "estilo de comunicacion del usuario" --type preference
- TypeScript / Node.js:
@moorcheh-ai/memanto: inicia un servidor Memanto local medianteuvxy expone un clienteMemantoergonomico (remember/recall/answer).
Memanto expone una API REST basada en sesiones. Inicia el servidor localmente:
memanto serveLa referencia completa esta en docs.memanto.ai/api y en http://localhost:8000/docs cuando el servidor se ejecuta.
Memanto: Typed Semantic Memory with Information-Theoretic Retrieval for Long-Horizon Agents
@misc{abtahi2026memantotypedsemanticmemory,
title={Memanto: Typed Semantic Memory with Information-Theoretic Retrieval for Long-Horizon Agents},
author={Seyed Moein Abtahi and Rasa Rahnema and Hetkumar Patel and Neel Patel and Majid Fekri and Tara Khani},
year={2026}, eprint={2604.22085}, archivePrefix={arXiv}, primaryClass={cs.AI},
url={https://arxiv.org/abs/2604.22085},
}Preguntas o comentarios? Estamos para ayudarte:
- Documentación: https://docs.memanto.ai
- Discord: Unete a nuestro servidor
- Reddit: Unete a nuestra comunidad
- Correo: support@moorcheh.ai
- X / Twitter: @moorcheh_ai
Licencia MIT





