Introducción
Un comando. Múltiples agentes IA. Pipeline de calidad completo.
Karajan Code (kj) orquesta agentes de IA como un director de orquesta dirige una sinfonía. Tú defines qué tiene que pasar — codificar, revisar, testear, securizar — y Karajan asigna quién hace cada parte.
16 roles especializados. Triage, domain-curator, researcher, architect, planner, coder, reviewer, tester, security, y más.
5 agentes IA. Claude, Codex, Gemini, Aider, OpenCode. Combínalos libremente.
Sin coste adicional. Funciona con tus suscripciones existentes — no necesitas API keys.
El Problema
Sección titulada «El Problema»Hoy hay dos formas de usar agentes de IA para programar, y ambas tienen problemas serios:
Uso manual — Ejecutas un agente, esperas el código, lo revisas tú mismo, encuentras problemas, vuelves a hacer prompt y repites. Sin control de calidad sistemático. Lento. Depende enteramente de tu capacidad de revisión.
Uso automatizado (CI/CD) — Conectas agentes a pipelines que se ejecutan en cada push. Eliminas el cuello de botella manual, pero introduces costes sin control. Una sola tarea puede quemar tokens indefinidamente — agentes reintentando, reviewers en bucle, APIs inestables disparando reintentos ilimitados. Dinero real, sin visibilidad.
En ambos casos: no hay forma estándar de asegurar calidad, controlar el gasto, o saber cuándo parar.
La Solución
Sección titulada «La Solución»Karajan Code resuelve ambos problemas encadenando roles con quality gates y controles de coste:
Características Principales
Sección titulada «Características Principales»Calidad y Testing
Sección titulada «Calidad y Testing»Karajan Code esta testeado con 2599 tests automatizados en 200 ficheros de test, cubriendo cada rol del pipeline, guard, opción de config y herramienta MCP. La suite de tests se ejecuta en menos de 14 segundos con Vitest.
La calidad se aplica en múltiples capas:
- SonarQube (local, via Docker) — análisis estático completo con quality gates, bloquea en issues críticos
- SonarCloud (cloud, sin Docker) — análisis cloud complementario, modo advisory por defecto
- Guards deterministas — checks basados en regex para operaciones destructivas, fugas de credenciales y anti-patrones de rendimiento
- TDD obligatorio — los cambios en código fuente requieren cambios correspondientes en tests
Tanto SonarQube como SonarCloud pueden ejecutarse juntos en el mismo pipeline — SonarQube como gate primario y SonarCloud como lente adicional.
Dos Modos
Sección titulada «Dos Modos»Karajan ofrece dos formas de trabajar:
Modo Skills — 8 slash commands (/kj-code, /kj-review, /kj-run, etc.) instalados directamente en Claude Code. Cada comando incluye guardrails integrados. Sin servidor MCP — ideal para flujos con un solo agente. Instalar con kj init.
Modo Orchestrator — Servidor MCP completo con 23 herramientas. Pipeline multi-agente con orquestación de subprocesos, gestión de sesiones, tracking de presupuesto y resiliencia ante rate limits. Ideal para tareas complejas e integración CI/CD.
Ambos modos pueden convivir. Usa skills para tareas rápidas y el orchestrator cuando necesites múltiples agentes o control total del pipeline. Ver la Guía de Skills para detalles.
Siguientes Pasos
Sección titulada «Siguientes Pasos»- Instalación — Instalar Karajan Code
- Inicio Rápido — Ejecutar tu primera tarea
- Modo Skills — Usar como slash commands