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

ModoPropósitoElígelo cuando
LegacyMemoria orientada a sesión: eventos, resúmenes, puntos de control, recuperación ante interrupciones, seguimiento de tareasUsas OpenClaw o solo quieres continuidad de sesión
GitMemoria persistente versionada para cualquier agente: conocimiento duradero, decisiones, memoria compartida multiagente, historial revisableQuieres memoria persistente, compartida o gobernada, con o sin OpenClaw
HíbridoAmbos sistemas de memoria en una sola instanciaMigració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:

  1. Overview — qué es y qué no es Lethe, principios, ecosistema
  2. Instalación — Docker, modo git, híbrido, compilación desde fuente
  3. Modos de ejecución — legacy vs git vs híbrido, cómo elegir
  4. Memory Git — memoria versionada, refs, changesets, propuestas, fusiones
  5. Modo legacy — memoria de sesión y la experiencia OpenClaw
  6. Arquitectura — componentes, límite, modelo de datos, seguridad
  7. Configuración — cada variable de entorno
  8. Despliegue y operaciones — checklist de producción, actualizaciones, copias de seguridad
  9. Variaciones de compose — legacy, git, híbrido, stack gobernado
  10. Referencia de la API HTTP — cada ruta, ambas superficies
  11. OpenClaw — la integración del plugin
  12. Integraciones — ChatGPT, Claude Code, Cursor, MCP, multiagente
  13. Migración y actualización — migraciones de versión, legacy ↔ Memory Git
  14. 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

ComponenteVersión
Lethev0.4.0
Charonv0.1.0-beta.1
Esquema de Memory Gitmemory_git/v1
Autorización de fusionesmemory-git-merge/v2
Plugin de Lethe para OpenClawversión correspondiente de Lethe

Licencia

Ver LICENSE. Problemas y contribuciones: CONTRIBUTING.md · Informes de seguridad: SECURITY.md