Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

argus

Argus es una interfaz de lectura para GitHub que muestra el estado de las PRs, reportes de sprint y alertas de seguridad. Se ejecuta en tu propio equipo con autenticación local.

Ficha actualizada 23 sept 2026, 7:33 · upstream 23 sept 2026, 7:00 · release v0.2.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es argus

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Argus es un dashboard de lectura para un repositorio de GitHub y un informe de sprint para Jira: muestra qué está esperando tu revisión, qué está listo para merge, qué ha quedado estancado, cuáles son las alertas de seguridad que importan y dónde se ha gastado la capacidad del sprint. Se ejecuta en una sola máquina como un binario o contenedor, autenticándose con credenciales propias. No aloja ni comparte nada. Se carga desde memoria por lo que es instantáneo al abrirse.

CASOS DE USO
  • Ver qué PRs están esperando tu revisión sin tener que entrar a GitHub
  • Conocer rápidamente qué PRs ya están listos para merge
  • Identificar trabajo estancado y sus causas
  • Revisar alertas de seguridad relevantes en tiempo real
  • Comprender dónde se ha gastado la capacidad del sprint
PUNTOS DESTACADOS
  • No escribe a GitHub: no comenta, aprueba, solicita cambios ni mergea nada. Cada petición pasa por una función que solo permite GET y POST a GraphQL para documentos con 'query'
  • Carga desde memoria: el dashboard es instantáneo al abrirse sin necesidad de conexión constante
  • Configurable en entorno local: se ejecuta como un contenedor o binario, no requiere servidor externo ni infraestructura compartida
  • Permite ver PRs y ramas estancadas (stale) para identificar trabajo que ha dejado de avanzar
  • Soporta múltiples herramientas: prs, sprint reportes y alertas de seguridad
PRECAUCIONES
  • No puede modificar nada en GitHub ni en Jira: solo lee. No puedes comentar, aprobar, mergear o cerrar PRs.
  • El informe de sprint guarda datos personales (baselines, horas ausentes) que no están versioneados y son sensibles
  • Depende de credenciales de autenticación válidas; si el token expira o se revoca, la interfaz dejará de funcionar
  • No tiene acceso a repositorios privados sin permisos explícitos en tu organización
  • El dashboard no puede generar commits, pull requests ni cambios en GitHub
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

Se instala como un contenedor Docker o ejecutable local. Se requiere un token de autenticación válido para el repositorio. El servicio se inicia con `./run.sh up` y se detiene con `./run.sh down`. Para macOS, se debe desmarcar la protección de Gatekeeper al ejecutar el binario. La configuración se gestiona mediante variables de entorno en `.env`.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsGoPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
184745432
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.