Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

CI Radar logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
8787
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.