Charon
Charon otorga a los clientes de IA acceso con alcance y auditable a la memoria de Lethe. Conéctate a ChatGPT o Claude para almacenar recuerdos localmente.
Documentación
Lethe — Memoria persistente para agentes de IA
Lethe es una plataforma de memoria persistente autoalojada para agentes de IA. Ofrece a los agentes una memoria duradera y revisable que sobrevive a sesiones, reinicios y cambios de modelo, sin entregar esa memoria a un tercero.
Cualquier agente puede usar Lethe: ChatGPT, Claude, Claude Code, Cursor, agentes de VS Code, OpenClaw, clientes MCP personalizados, asistentes de IDE locales o servicios backend. Lethe es una plataforma de memoria de propósito general; el plugin de OpenClaw es una integración excelente, no un requisito.
Por qué existe
Cada sesión de agente comienza desde cero. La misma pregunta, el mismo razonamiento, los mismos callejones sin salida, cada vez. Lethe rompe ese ciclo con dos sistemas de memoria complementarios:
- Memoria de sesión — eventos, resúmenes, puntos de control y recuperación ante interrupciones para que un agente se reanude exactamente donde se detuvo.
- Memoria versionada — conocimiento duradero, compartido y con revisión, con historial inmutable, procedencia, ramificaciones y fusiones (ver Memory Git).
Para quién es
- Individuos que dan a un solo agente (ChatGPT, Claude, Cursor, un asistente de IDE) una memoria larga.
- Equipos que ejecutan varios agentes contra un backend de memoria compartido y revisado.
- Operadores que necesitan que la memoria permanezca en su propia infraestructura, en un contenedor, con sus claves.
Tres modos de ejecución
| Modo | Propósito | Elígelo cuando |
|---|---|---|
| Legacy | Memoria orientada a sesión: eventos, resúmenes, puntos de control, recuperación ante interrupciones, seguimiento de tareas | Usas OpenClaw o solo quieres continuidad de sesión |
| Git | Memoria persistente versionada para cualquier agente: conocimiento duradero, decisiones, memoria compartida multiagente, historial revisable | Quieres memoria persistente, compartida o gobernada, con o sin OpenClaw |
| Híbrido | Ambos sistemas de memoria en una sola instancia | Migración, desarrollo, o cuando quieres memoria de sesión y versionada juntas |
Detalles y guía de decisión: docs/runtime-modes.md.
Instalación
# legacy session memory, port 18483
docker run -d --name lethe \
-p 127.0.0.1:18483:18483 \
-v ./lethe-data:/data \
ghcr.io/openlethe/lethe:latest
Memory Git (modo git) se ejecuta desde docker-compose.git.yml; el modo híbrido es una instancia con ambas superficies. Instrucciones completas, todas las variaciones de compose y compilación desde el código fuente: docs/installation.md · docs/docker-compose.md
Documentación
Lee en orden:
- Overview — qué es y qué no es Lethe, principios, ecosistema
- Instalación — Docker, modo git, híbrido, compilación desde fuente
- Modos de ejecución — legacy vs git vs híbrido, cómo elegir
- Memory Git — memoria versionada, refs, changesets, propuestas, fusiones
- Modo legacy — memoria de sesión y la experiencia OpenClaw
- Arquitectura — componentes, límite, modelo de datos, seguridad
- Configuración — cada variable de entorno
- Despliegue y operaciones — checklist de producción, actualizaciones, copias de seguridad
- Variaciones de compose — legacy, git, híbrido, stack gobernado
- Referencia de la API HTTP — cada ruta, ambas superficies
- OpenClaw — la integración del plugin
- Integraciones — ChatGPT, Claude Code, Cursor, MCP, multiagente
- Migración y actualización — migraciones de versión, legacy ↔ Memory Git
- FAQ
Referencias de protocolo y análisis profundo:
memory-git-v1.md (el contrato memory_git/v1) ·
memory-context-bridge.md (proyección y manifiestos) ·
observability.md (métricas, SLOs, alertas)
Proyectos relacionados
- Charon — la puerta de enlace de autorización y gobernanza MCP para Lethe: principales con alcance, revisión independiente, fusiones protegidas a prueba de repetición y un libro de auditoría de cierre seguro. Recomendado para despliegues compartidos o multiagente.
- Plugin de OpenClaw — motor de contexto opcional para OpenClaw, publicado en ClawHub como
lethe. Opcional; todo funciona sin él.
Compatibilidad
| Componente | Versión |
|---|---|
| Lethe | v0.4.0 |
| Charon | v0.1.0-beta.1 |
| Esquema de Memory Git | memory_git/v1 |
| Autorización de fusiones | memory-git-merge/v2 |
| Plugin de Lethe para OpenClaw | versión correspondiente de Lethe |
Licencia
Ver LICENSE. Problemas y contribuciones: CONTRIBUTING.md · Informes de seguridad: SECURITY.md