CIRadar
Herramienta auto-alojada para diagnóstico de fallos en CI, correlación de incidentes y gestión de tests inestables. Ingesta de logs y resultados de pruebas, con paneles, API y ChatOps. Soporta múltiples plataformas CI y bases de datos.
Ficha actualizada 27 sept 2026, 0:28 · upstream 27 sept 2026, 0:22 · release v0.10.1
Qué es CIRadar
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
CI Radar es una plataforma auto-alojada diseñada para transformar fallos en pipelines de integración continua (CI) en diagnósticos estructurados. Ingesta eventos de compilación y reportes de pruebas, agrupando fallos recurrentes y rastreando tests inestables. La interfaz expone resultados a través de una CLI, API, panel de control y alertas, permitiendo la correlación de incidentes entre repositorios y trabajos.
El motor de diagnóstico es determinista por defecto, aunque admite explicaciones asistidas por modelos y propuestas de reparación opcionales. Soporta múltiples formatos de resultados de pruebas (JUnit, Playwright, Jest, etc.) y se integra con GitHub Actions, GitLab CI y otras plataformas. Incluye seguimiento de métricas DORA y costes de CI.
El despliegue es flexible, permitiendo almacenamiento local o PostgreSQL para entornos compartidos. Ofrece autenticación SSO (OIDC, SAML) y ChatOps para Slack y Microsoft Teams. La configuración inicial requiere generación de secretos y tokens administrativos, con soporte para claves API escalonadas tras el primer inicio de sesión.
- Diagnóstico automático de fallos en pipelines CI/CD
- Detección y cuarentena de tests inestables (flaky tests)
- Correlación de incidentes entre múltiples repositorios y trabajos
- Integración con ChatOps para notificaciones en Slack o Teams
- Seguimiento de métricas DORA y costes operativos de CI
- Ingesta normalizada de resultados de pruebas desde múltiples formatos
- Motor de diagnóstico determinista por defecto sin dependencia externa obligatoria
- Soporte nativo para múltiples plataformas CI (GitHub, GitLab, Jenkins, etc.)
- Integración con bases de datos PostgreSQL o almacenamiento local embebido
- Capacidad de ChatOps para Slack y Microsoft Teams
- Opcionalidad para explicaciones asistidas por modelos LLM y reparación automática
- Licencia AGPL-3.0 garantizando código abierto y auto-alojamiento
- Configuración inicial manual requerida para generación de secretos y tokens
- Dependencia de modelos externos para funcionalidades avanzadas de explicación (opcional)
- Almacenamiento local por defecto, requiriendo PostgreSQL para despliegues multiusuario
- Requiere al menos 2 núcleos CPU y 2 GB de RAM según especificaciones técnicas
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Copiar .env.example, generar secretos con `./ciradar secret key` e inicializar con `./ciradar init`. Para despliegue Docker, usar `docker compose up --build`. Para producción, configurar HTTPS y PostgreSQL. Verificar token admin en `ciradar.json` antes del primer inicio de sesión.
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.
