Infraestructura para construir software con agentes de IA
Brickend proporciona estado persistente del proyecto, módulos versionados y operaciones estructuradas para que un agente pueda extender un sistema de forma incremental, consistente y trazable.
Los agentes generan rápido. La arquitectura no siempre sobrevive.
Los agentes de código son útiles para producir software, pero por sí solos no conservan el estado, las decisiones ni las relaciones que un sistema necesita para evolucionar de forma ordenada.
Primera entrega
En una sesión inicial, el agente puede generar una base limpia y funcional.
Cambio de alcance
Cuando aparecen nuevos requisitos, suele reescribir más de lo necesario porque no opera sobre un estado estructurado.
Continuidad
Las decisiones de arquitectura no quedan representadas en una fuente de verdad compartida entre sesiones, personas y agentes.
Mantenimiento
Corregir, extender o actualizar el sistema obliga a volver a inferir relaciones que la herramienta debería conocer de antemano.
Una base operativa para construir de forma incremental
Brickend no sustituye al agente. Le da contexto persistente, operaciones consistentes y módulos reutilizables para trabajar sobre una arquitectura conocida.
CLI
Permite inicializar proyectos, agregar bricks, inspeccionar estado y regenerar artefactos desde una interfaz directa para humanos.
MCP Server
Expone las mismas operaciones como herramientas estructuradas para Claude Code, Cursor u otros agentes compatibles.
Project State
Mantiene el estado persistente del proyecto: bricks instalados, versiones, archivos generados y migraciones.
Brick Spec
Define contratos claros para cada módulo: dependencias, artefactos generados, configuración y alcance.
Compose Engine
Resuelve dependencias y genera cambios incrementales para evitar reescrituras innecesarias.
Bricks
Los primeros bricks del MVP cubren autenticación, usuarios y entidades de negocio.
Tres bricks para empezar a construir
Un tipo de proyecto, un stack, y los módulos base para levantar una API funcional con estado persistente desde el primer comando.
auth
Autenticación base con middleware JWT, rutas iniciales y soporte para Supabase Auth.
users
Gestión de perfiles de usuario con esquemas, servicios y rutas consistentes.
entities
Modelo base para entidades de negocio con validación, CRUD y operaciones de consulta.
Brickend es código abierto
El proyecto, la documentación y los bricks están disponibles en GitHub. Explora el código, abre issues o contribuye directamente.
Licencia MIT — abierto a contribuciones y feedback.