Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Morgan

Morgan es un núcleo de agente personal autocontenido que aprende y recuerda información localmente. Permite almacenar conocimiento en una base de datos SQLite propia del proyecto, accesible desde cualquier herramienta a través de MCP o CLI.

Ficha actualizada 23 sept 2026, 11:36 · upstream 23 sept 2026, 11:02 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Morgan

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

Morgan es un sistema de memoria para tus herramientas de IA, consolidado en hechos locales mediante un modelo propio. Es el primer agente personal que recuerda información localmente y la recupera por significado o palabra clave, no solo por palabras exactas. Todo vive en una base de datos SQLite propia del hardware, sin necesidad de servidores externos. Los recuerdos se organizan por proyecto, lo que permite recuperar información específica de cada repositorio. Morgan usa un modelo local para convertir los recuerdos en hechos duraderos con intervalos de validez. Además, puede importar conversaciones de ChatGPT y olvidar proyectos específicos mediante comandos simples.

CASOS DE USO
  • Recordar preferencias personales para respuestas más personalizadas
  • Recuperar información específica de un proyecto sin consultar el chat completo
  • Consolidar recuerdos en hechos estructurados con validez temporal
  • Importar conversaciones pasadas desde ChatGPT como base de conocimiento
  • Olvidar proyectos específicos manteniendo la memoria global
  • Recuperar información por significado y no solo por palabras exactas
PUNTOS DESTACADOS
  • Memoria local en una sola base de datos SQLite, sin necesidad de servidores externos
  • Recordia por significado y palabra clave mediante búsqueda vectorial y FTS5
  • Consolida recuerdos en hechos con intervalos de validez que no se sobrescriben
  • Acceso desde cualquier herramienta a través del protocolo MCP o CLI
  • Modelo local que convierte recuerdos en hechos duraderos sin depender de APIs externas
  • Soporta importación de conversaciones de ChatGPT y exportación para recuperación futura
PRECAUCIONES
  • La memoria se almacena en un solo proyecto por defecto, aunque existe el flag --all-projects
  • El modelo local debe ser instalado manualmente o mediante herramientas como Ollama
  • No tiene capacidades de razonamiento complejo ni de planificación a largo plazo
  • La recuperación por palabra clave puede fallar si la consulta no coincide con los embeddings
  • Sin interfaz gráfica, todo se ejecuta en terminal y requiere conocimientos técnicos
  • El modelo local consume recursos del sistema operativo (CPU/RAM) según su tamaño
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Instala el proyecto mediante `uv tool install --editable .`. Configura variables de entorno con MORGAN_LLM_ENDPOINT y MORGAN_EMBEDDING_ENDPOINT. Usa `morgan doctor` para verificar la salud del sistema. Para migrar entre versiones, ejecuta `morgan migrate`. Las bases de datos se guardan en ~/.local/share/morgan/morgan.db. El protocolo MCP permite acceso desde herramientas externas mediante un token deBearer. Se recomienda ejecutar Morgan en una máquina con al menos 4 núcleos y 8GB de RAM para el modelo local.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
809080818082
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.