Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

agent-dashboard

Sistema self-hosted para orquestar agentes Claude Code en un único contenedor Docker hardened. Soporta LLM locales Ollama o API Anthropic, delegación de tareas vía archivos JSON atómicos, terminales SSH en navegador y roles con permisos granulares.

Ficha actualizada 26 sept 2026, 13:19 · upstream 26 sept 2026, 12:58 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es agent-dashboard

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

Agent Dashboard es una plataforma de control de misión para orquestar agentes Claude Code ejecutándose en máquinas propias, todo contenido en un único contenedor Docker endurecido. El sistema permite interactuar con un LLM orquestador (Claude o Ollama local) que planifica tareas y las delega a máquinas remotas mediante herramientas MCP. La comunicación entre el orquestador y los agentes se realiza a través de una arquitectura de bucle de retroalimentación basada en archivos JSON almacenados en carpetas inbox/outbox, lo que garantiza robustez frente a desconexiones y facilita el depurado.

CASOS DE USO
  • Orquestar múltiples instancias de Claude Code en diferentes dispositivos (desktop, servidor, portátil) desde una única interfaz web
  • Ejecutar terminales SSH interactivos directamente en el navegador con persistencia de sesiones tras desconexiones
  • Implementar roles predefinidos con subconjuntos específicos de permisos y prompts para tareas de revisión o automatización
  • Monitorear consumo de tokens por agente con límites automáticos que pausan tareas programadas cuando se excede el presupuesto
PUNTOS DESTACADOS
  • Arquitectura de contenedor único hardened con nginx, FastAPI y MCP server bajo supervisord, ejecutándose como usuario no root
  • Sistema de archivos atómico para tareas usando tmp + fsync + os.replace con carpetas .processing para evitar doble pickup
  • Soporte nativo para Ollama local sin necesidad de API keys, permitiendo despliegue completamente offline
  • Intercambio de archivos binarios entre máquinas mediante SFTP directo evitando el contexto del LLM
PRECAUCIONES
  • Los límites de presupuesto no son consultables headlessly según la documentación oficial
  • Los watchers dependen exclusivamente de la biblioteca estándar de Python, limitando portabilidad en entornos restringidos
  • Integraciones HTTP requieren configuración manual mediante archivos YAML sin código
VISUAL

Capturas del proyecto

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

Agent Dashboard demo
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Utilizar docker compose con variables de entorno seguras almacenadas en .env. Evitar exponer el puerto 8443 sin autenticación. Verificar que los permisos de carpetas workspace cumplan con las restricciones de seguridad del sistema operativo anfitrión antes de iniciar el contenedor.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
844311434808044380
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.