chorus
Chorus es un orquestador de ingeniería AI auto-hospedado que coordina agentes con roles definidos (dev, QA) para automatizar flujos de trabajo en repositorios GitHub. Utiliza herramientas CLI externas (Codex, Claude, Gemini) bajo supervisión humana, gestionando tickets, ramas y PRs sin fusionar auto
Ficha actualizada 28 sept 2026, 8:16 · upstream 28 sept 2026, 8:03 · release sin release detectada
Qué es chorus
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Chorus actúa como un equipo de ingeniería AI persistente 24/7 que transforma objetivos de repositorio en tickets de trabajo. El sistema asigna tareas a agentes especializados con guardrails definidos, ejecutando las herramientas CLI de IA proporcionadas por el usuario (BYOAI) en entornos aislados mediante worktrees o contenedores. Todo el proceso se supervisa a través de un dashboard web que muestra logs, costes y cuotas de las APIs subyacentes.
- Automatización continua de tareas de desarrollo en repositorios GitHub existentes
- Gestión de costes y control de cuotas de APIs de IA (OpenAI, Anthropic, Google)
- Revisión humana obligatoria mediante Pull Requests antes de fusionar cambios a main
- Orquestación de múltiples agentes con roles específicos (desarrollo, QA, diseño) en un solo proyecto
- Aislamiento seguro de procesos de IA mediante contenedores o máquinas virtuales dedicadas
- Soporte nativo para herramientas CLI de IA líderes: Codex, Claude Code y Gemini CLI
- Arquitectura modular TypeScript con base de datos SQLite integrada para persistencia de estado
- Dashboard web en React/Vite que ofrece visibilidad total sobre tickets, logs y costes
- Capacidad de ejecución 24/7 mediante scripts de inicio persistentes en macOS, Linux y Windows
- Gestión automática de ramas git y creación de Pull Requests para revisión humana
- Requiere cuentas externas de IA (BYOAI) con suscripciones activas o tokens API válidos
- El modo bare-metal expone los agentes al sistema operativo host sin aislamiento nativo
- Dependencia de herramientas CLI específicas que deben estar instaladas y autenticadas manualmente
- No incluye Dockerfile ni Compose en el análisis técnico proporcionado, requiriendo scripts externos para contenerización
- La base de datos utiliza SQLite local, lo que puede limitar escalabilidad horizontal masiva
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Se recomienda usar contenedores (Docker/Podman) para aislar procesos de IA del host. Configurar variables de entorno para tokens API y rutas de datos persistentes. Para bare-metal, ejecutar en máquina dedicada o VM con permisos restringidos. Port 7878 por defecto.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.