Clona el repositorio
git clone https://github.com/devcristianlopez/lemoria.git
_ _____ __ __ ___ ____ ___ _ | | | ____| \/ |/ _ \| _ \|_ _| / \ | | | _| | |\/| | | | | |_) || | / _ \ | |___| |___| | | | |_| | _ < | | / ___ \ |_____|_____|_| |_|\___/|_| \_\___/_/ \_\
Orquesta proyectos de software con trazabilidad total usando Spec Driven Development, 8 agentes OpenCode y PostgreSQL como fuente de verdad. Desde la idea hasta el commit y la documentación.
$ lemoria features --allCada decisión, cada línea de código, cada conversación — todo queda registrado y trazable.
Flujo completo: discovery → spec → PRD → tasks → architecture → implementation → testing → review → commit → push → documentation → memory.
Cada task tiene un ID único. Commits con task-XXX. Todo conectado al PRD original.
Orquestador + implementation + frontend + DB + testing + GitHub + review + documentation. Cada uno con contexto limitado.
Todo se persiste en PostgreSQL 16 con SQLAlchemy. La base de datos es el único fuente de verdad.
Commits con formato tipo(scope): descripción [task-XXX]. Trazabilidad automática código ↔ requerimientos.
Cada decisión técnica se registra con contexto, opciones consideradas y justificación.
Cada paso del flujo se persiste en flow_steps. Si el contexto del LLM se pierde, se retoma desde donde quedó.
Exporta DB a markdown con wikilinks y restaura DB desde notas. Sin pérdida de datos.
8 enums tipados con restricciones a nivel DB. Sin strings mágicos.
Suite con pytest en SQLite in-memory + CI en GitHub Actions con matrix Python 3.11/3.12/3.13.
Skills especializadas: frontend, backend, database, testing, code-review, git-workflow, documentation.
Documentación en tiempo real de librerías y frameworks vía MCP server.
$ lemoria agents --listCada agente tiene un rol específico, permisos ajustados y recibe solo el contexto que necesita.
Analiza el contexto, aplica SDD, delega tareas a subagentes y consolida resultados.
Implementa lógica de backend, scripts, APIs y toda la lógica de negocio.
Implementa interfaces de usuario, componentes, estilos y routing.
Diseña esquemas, genera migraciones, optimiza consultas y asegura integridad referencial.
Escribe tests unitarios y de integración con pytest. Verifica cobertura.
Mantiene trazabilidad con GitHub: issues, PRs, milestones. Solo lectura.
Revisa código, arquitectura y decisiones técnicas. Solo observa y reporta.
Genera y mantiene documentación en Obsidian vault, READMEs y markdown.
$ lemoria flow --help15 pasos desde la idea hasta la memoria actualizada. Cada paso queda registrado en PostgreSQL.
$ lemoria quickstart --guideInstala Lemoria, inicializa el proyecto y empieza a orquestar tu desarrollo con IA.
git clone https://github.com/devcristianlopez/lemoria.git
cd lemoria && pip install -e .
lemoria init — configura la base de datos, los agentes y empieza a delegar.