Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ledger

Ledger es un servidor MCP auto-alojado que actúa como memoria de proyecto persistente para asistentes IA.

Ficha actualizada 26 sept 2026, 12:21 · upstream 26 sept 2026, 12:20 · release v0.2.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ledger

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Ledger es un servidor auto-alojado del Protocolo de Contexto del Modelo (MCP) diseñado para funcionar como una libreta de proyecto compartida entre diferentes asistentes de IA. Al utilizar PostgreSQL como base de datos, garantiza que los datos residan en tu propio servidor, ofreciendo privacidad y control total sobre la información almacenada. La arquitectura combina servicios escritos en Go con una interfaz web construida con Next.js, facilitando una gestión robusta y escalable de proyectos.

Sus funcionalidades principales incluyen recordar decisiones pasadas mediante notas y actualizaciones de estado, buscar contexto histórico utilizando búsqueda full-text y recuperación semántica opcional, y facilitar el handoff de trabajo entre asistentes al dejar hilos de conversación con mensajes y adjuntos. Además, permite gestionar calendarios opcionales desde la consola web o la aplicación Android, manteniendo a todos los participantes alineados sin necesidad de duplicar datos en múltiples almacenes.

El sistema soporta una amplia gama de clientes, incluyendo Codex en Windows, Linux o WSL, así como Claude y ChatGPT mediante endpoints MCP HTTP. La integración con dispositivos Even Realities G2/R1 permite interacciones avanzadas a través de Ledger Glass, proporcionando vistas actuales del proyecto y capacidades de captura y recordatorio sin introducir una segunda base de datos.

CASOS DE USO
  • Gestionar memoria de proyectos entre múltiples asistentes IA (Codex, Claude) para recuperar decisiones pasadas.
  • Sincronizar contexto de trabajo en dispositivos móviles Android con autenticación OAuth segura.
  • Integrar Ledger Glass en Even Realities G2/R1 para captura de voz y gestión de calendario sin servidor externo.
  • Auditar historial de proyectos mediante búsqueda full-text en PostgreSQL almacenado localmente.
  • Delegar tareas entre asistentes dejando hilos de conversación completos con adjuntos y progreso.
PUNTOS DESTACADOS
  • Auto-alojado con datos en PostgreSQL, garantizando privacidad y propiedad de la información bajo licencia AGPL-3.0.
  • Arquitectura híbrida Go/Next.js con soporte nativo para Docker Compose y despliegue detrás de proxy HTTPS.
  • Integración multiplataforma verificada: CLI (Windows/Linux), Android app firmado y cliente Even Hub G2/R1.
  • Búsqueda semántica opcional mediante pgvector y full-text estándar sin dependencia obligatoria de servicios externos.
  • Flujo OAuth 2.1 para autenticación segura entre servidores, clientes y dispositivos IoT como Ledger Glass.
PRECAUCIONES
  • Requiere configuración manual de servidor HTTPS propio; no incluye proxy inverso por defecto en la imagen base.
  • La transcripción de voz depende de un proveedor de servicios externos configurado en el servidor.
  • Los ejecutables para Windows no están firmados con Authenticode, lo que puede generar alertas de seguridad.
  • La búsqueda semántica requiere un endpoint de inferencia externo disponible y funcional.
  • El acceso inicial a Ledger Glass es solo lectura hasta aprobar explícitamente solicitudes de escritura.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Ledger web console showing the Atlas project, project list, goals and metadataLedger Android app Overview screen running in the Android API 36 emulatorOfficial Even Hub simulator displaying Ledger Glass NOW with the current focus projectLedger
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliega la pila Docker Compose detrás de un proxy HTTPS. Configura .env con hashes separados para OAuth, consola y base de datos. Asegura el endpoint /mcp con autenticación adecuada. Considera backups periódicos de PostgreSQL. Si usas búsqueda semántica, configura el endpoint de inferencia en la configuración del servidor.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsGo
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.