Saltar al contenido principal

Trellium

Servidor self-hosted que opera los sistemas editoriales automatizados, Ciencia a Mordiscos entre ellos: agentes Go con timers systemd, un gateway LLM propio, revisores con veto y aprobación humana desde Linear. CI/CD con SAST, monitoreo con alertas por severidad, backups cifrados verificados y decisiones registradas en ADRs.

agentes Go en producción
20+ agentes Go en producción
líneas de Go
75k+ líneas de Go

Hecho con Claude Code

El código, los tests y los ADRs de Trellium se escriben en sesiones de Claude Code.

Las piezas

Piezas construidas dentro de Trellium. Dev-Agent ya está retirado y Del Champi, en pausa.

Self-Hosted Automation Lab

Servidor self-hosted que opera tres sistemas editoriales en producción (vídeo y newsletters de audio por WhatsApp) y un canal de música generativa en pausa, sobre un monorepo Go de 75k+ LOC (y otras 75k+ de tests) con 40+ binarios, 45+ timers systemd y un gateway LLM propio. 15+ contenedores con hardening least-privilege tras un reverse proxy con TLS y HSTS, detección y bloqueo automático de amenazas, CI/CD con SAST, CVE scan y smoke tests E2E, monitoreo propio con 25+ checks y alertas por severidad, backups cifrados off-site verificados semanalmente y auditoría continua de código, dependencias y configuración Cloudflare contra baseline. Decisiones registradas en ADRs.

AI Agent Orchestration Platform

Binarios Go que operan el servidor: salud (25+ checks en 9 familias), actualizaciones (imágenes, GitHub, npm y paquetes del sistema), auditoría de código y de configuración Cloudflare contra baseline. Circuit breakers, mutex por archivo, retry policies y alertas por severidad (push o issue en Linear). Timers systemd, los críticos con OnFailure=, y smoke tests E2E cuando el deploy toca sus dependencias.

Claude API Gateway

Gateway LLM propio en Go: colas de prioridad, streaming SSE, rate limiting, autenticación por servicio y contabilidad de tokens/costo por servicio y modelo en SQLite. Abstracción Runner que permite a los agentes correr por Claude CLI o por SDK Go (prompt caching, Batch API) sin cambiar el call-site; producción corre por CLI.

Dev-Agent: FSM Multi-Agente para Issues Linear

Sistema que tomaba issues con label dev-agent y los procesaba en 6 fases (Planner Opus → Builder Sonnet → Auditor Opus → Fixer → Re-auditor → Tester) controladas por labels Linear. Abría PRs GitHub draft con gates humanos en plan e integración; el Auditor esperaba CI y clasificaba findings CRITICAL/HIGH/MEDIUM/LOW. Retirado en junio de 2026.

Del Champi — Música Electrónica Generativa

Motor propio de música electrónica generativa: sesiones de 3 horas generadas por seed con DSP directo (sin MIDI ni soundfonts), arco narrativo por actos y visual generativo por género. Calidad medida con CLAP, FAD y proxies de fatiga, más escucha ciega registrada; gates que corrieron en CI. Episodios publicados en YouTube; canal en pausa.

El código es privado.

Ver lo que produce: Ciencia a Mordiscos