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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.