Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

autonomOS

autonomOS es un orquestador CLI para agentes de código que coordina Claude Code, Codex y Gemini CLI mediante un bus de mensajes unificado, jerarquías organizativas y telemetría en tiempo real sin necesidad de Docker.

Ficha actualizada 24 sept 2026, 8:06 · upstream 24 sept 2026, 8:03 · release v0.7.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es autonomOS

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

autonomOS actúa como un "harness" multi-agente para herramientas de línea de comandos (CLI), permitiendo orquestar agentes de IA como Claude Code, Codex y Gemini CLI. Su arquitectura centraliza la comunicación mediante un bus de mensajes URI (`agent://name`) que elimina la necesidad de reenvío manual entre sesiones. Incluye una estructura jerárquica tipo "org chart" donde los agentes delegan tareas y escalan problemas, gestionando el estado de cada uno a través de hooks de telemetría normalizados.

El sistema se despliega como un daemon nativo del sistema operativo (vía launchd en macOS o systemd-user en Linux) sin contenedores Docker, requiriendo Node.js 20+ y Bun para entornos de desarrollo o despliegue remoto. Ofrece una interfaz PWA con paneles divididos, gestión de sesiones persistentes y un cron scheduler nativo para tareas programadas recurrentes.

La arquitectura separa el frontend (React/Next.js) del servidor (Hono + node-pty), gestionando PTY sessions y relaying de hooks directamente en el sistema operativo. Soporta autenticación obligatoria con tokens, temas personalizables y modos de permisos específicos por agente.

CASOS DE USO
  • Orquestar múltiples agentes CLI simultáneamente sin intervención manual constante
  • Delegar tareas entre agentes mediante una jerarquía organizativa definida en tiempo de ejecución
  • Programar tareas recurrentes o únicas usando el cron scheduler nativo del sistema
  • Unificar herramientas MCP (Model Context Protocol) para todos los agentes bajo un mismo conjunto de herramientas
  • Monitorear el estado y uso de tokens de cada agente en tiempo real desde una interfaz web
PUNTOS DESTACADOS
  • Bus de mensajes URI (`agent://name`) que confirma la entrega entre sesiones de diferentes runtimes
  • Arquitectura CLI-agnóstica que permite añadir nuevos agentes implementando una sola interfaz de proveedor
  • Gestión de sesiones persistente con capacidad de reanudar trabajos tras reinicios del servidor
  • Integración nativa con sistemas de inicialización del SO (launchd/systemd-user) sin dependencias de contenedores
  • Telemetría en tiempo real derivada de hooks para visualizar el estado de cada agente (Working, Idle, Error)
PRECAUCIONES
  • Gemini CLI no resume sesiones tras reinicios del servidor, iniciando una sesión fresca cada vez
  • El agente Codex no soporta el modo "Plan" en su configuración nativa dentro del sistema
  • Requiere Node.js 20+ y Bun para despliegues remotos o desarrollo desde fuente
  • No incluye soporte Docker ni archivos de composición (Compose) para orquestación de contenedores
  • La autenticación está siempre activada; no existe opción para deshabilitarla en la configuración
VISUAL

Capturas del proyecto

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

autonomOS dashboard — split-pane terminals, agent org chart, live status
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Despliegue nativo del SO sin Docker. Requiere Node.js 20+ y Claude Code instalado. Instalar mediante script `curl` o desde fuente con `bun`. Para despliegues remotos, usar `scripts/install-source.sh` con Git y Bun en el destino. El servicio se gestiona vía CLI (`autonomos upgrade`, `rollback`). No requiere reinicio manual del SO para actualizar; usa swap atómico verificado.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.