Dinnartec
DinnartecBrickend
Dinnartec Labs

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.

terminal
bash
$ brickend init my-api
$ brickend add auth
$ brickend add users
$ brickend add entities
$ brickend status
01 — El problema

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.

02 — El modelo

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.

01

CLI

Permite inicializar proyectos, agregar bricks, inspeccionar estado y regenerar artefactos desde una interfaz directa para humanos.

02

MCP Server

Expone las mismas operaciones como herramientas estructuradas para Claude Code, Cursor u otros agentes compatibles.

03

Project State

Mantiene el estado persistente del proyecto: bricks instalados, versiones, archivos generados y migraciones.

04

Brick Spec

Define contratos claros para cada módulo: dependencias, artefactos generados, configuración y alcance.

05

Compose Engine

Resuelve dependencias y genera cambios incrementales para evitar reescrituras innecesarias.

06

Bricks

Los primeros bricks del MVP cubren autenticación, usuarios y entidades de negocio.

03 — Primeros módulos

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.

B

auth

Autenticación base con middleware JWT, rutas iniciales y soporte para Supabase Auth.

B

users

Gestión de perfiles de usuario con esquemas, servicios y rutas consistentes.

B

entities

Modelo base para entidades de negocio con validación, CRUD y operaciones de consulta.

04 — Open Source

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.