Arc OS

El Orchestration System para equipos de IA

Tu empresa no necesita más chatbots. Necesita un departamento que nunca duerme.


Qué es Arc OS

Arc OS es una plataforma de gestión de equipos de IA que despliega equipos de agentes autónomos dentro de una oficina visual en tiempo real. Cada agente tiene un rol definido, un supervisor y estándares de calidad aplicables. El CEO marca la dirección. Los agentes se encargan del resto.

En una frase: Arc OS convierte los modelos de IA en empleados responsables que revisan el trabajo de los demás antes de informarte.


v2: Arquitectura Native-First

Arc OS es una reconstrucción desde cero sobre las herramientas nativas de Claude Code:

v1 (Legacy) v2 (Native)
Backend FastAPI personalizado (15 servicios) La sesión de Claude Code ES el backend
Bot de Telegram en Python (111KB) Plugin oficial de Telegram Channel
Base de datos SQLite (8 tablas) Archivos de estado JSON + Agent Teams
Bus de eventos WebSocket SSE mediante servidor MCP
Procesador Bridge (bash 19.6KB) Eliminado — Claude ES el procesador
11.321 líneas de infraestructura ~3.700 líneas en total

67% menos código. Cero backend personalizado. Las mismas capacidades.


Funciones principales

1. Cadena de suministro de IA

Los agentes operan como una cadena de suministro coordinada — no como chatbots aislados:

El CEO establece un objetivo
    → Rick descompone, delega, asigna restricciones
        → Morty ejecuta (código, análisis, infraestructura)
            → Summer revisa (seguridad, calidad, auditoría OWASP)
                → Jerry documenta (decisiones, razonamiento, rastro de auditoría)
    → Rick sintetiza todos los resultados
    → El CEO solo ve la salida final validada

2. Agent Teams (Nativo)

Construido sobre Claude Code Agent Teams:

3. Oficina visual

Oficina de píxeles en Phaser.js en tiempo real donde los agentes existen como entidades persistentes:

4. Centro de mando móvil (Telegram)

Integración oficial de Telegram Channel:

5. Privacidad y cifrado Zero-Knowledge

Tus datos están cifrados en reposo — las claves API, los mensajes de chat y la configuración sensible están protegidos por cifrado AES-256-GCM. Las recovery keys (formato 1Password) garantizan que nunca pierdas el acceso. Las cabeceras de seguridad (CSP, X-Frame-Options) y la sanitización de PII en los logs añaden defensa en profundidad.

6. Skills bajo demanda

Experiencia portable cargada dinámicamente:

6. Memoria infinita (NotebookLM Bridge)

Búsqueda semántica real impulsada por Google NotebookLM — no búsqueda por palabras clave:

7. Lifecycle Hooks

Los hooks de Claude Code sincronizan automáticamente el estado de los agentes sin intervención manual:

8. Blueprints de departamento

5 configuraciones predefinidas:


Para quién es esto


9. Arquitectura de bots federados (Phase 20)

Gestión multiproyecto mediante la federación Master + Child bot:

10. CRM Dashboard y observabilidad (Phase 22)

Gestión de proyectos en tiempo real mediante servidor HTTP Bun:

11. Flujo Dual-Agent (Phase 24.5)

Colaboración de dos roles por proyecto:

12. Local Gateway Bridge (Phase 25)

Conecta el IDE local a la inteligencia de Arc OS:

13. Knowledge Dashboard (Phase 32)

Gestión completa del conocimiento del proyecto:

14. Creación de proyecto multitenancy (Phase 33)

Creación de workspace self-service para usuarios que regresan:

15. Project Manager autónomo (Phase 34)

8 herramientas MCP para la gestión de proyectos sin intervención:

16. Terminal Sync en vivo (Phase 35)

Transmite la salida de Claude Code local al dashboard web en tiempo real:

17. Cloud Project Manager (Phase 36)

Análisis de proyectos con IA mediante el dashboard web:

18. Sage Worker + Skill Evolution (Phase 40.11)

Curación de skills basada en datos con benchmarking A/B opcional:

19. Knowledge Graph + enlace Obsidian (Phase 40.17)

20. UI Refresh — Adaptación del rediseño Vercel (Phase 41)

Migración por etapas de un diseño de referencia Next.js generado por Vercel al stack existente React+Lingui+Vite. 8 subfases, sin cambio de framework:

21. Hardening de seguridad (Phase 42)

Iniciado por la auditoría del agente Sentinel el 2026-04-23. 13 parches de seguridad en 4 pasadas de auditoría independientes. Veredicto: 🟢 VERDE, listo para múltiples usuarios.

Referencia completa: docs/SECURITY.md, informe de auditoría: docs/security/audit-2026-04-23.md.

22. Zero-Knowledge E2EE (Phase 45)

Cifrado en el lado del cliente para datos sensibles del workspace. Incluso los operadores de Arc OS no pueden leer el contenido cifrado.

23. Timeline e Issues Redesign (Phase 47)

Observabilidad inspirada en DAW y rastreo de issues agrupado por fases.

24. Descomposición de la arquitectura (Phase 48)

Refactorización de monolitos en módulos de dominio sin cambiar el comportamiento.

25. Enforcement de documentación (Phase 49.1)

Pre-push git hook (.githooks/pre-pushscripts/check-docs-coverage.ts) bloquea los pushes que cambian código sin actualizar los docs mapeados.

Ruta del código Doc requerido
shared/migrations/* docs/public/architecture/database-schema.md
shared/routes/* docs/public/api/api-reference.md
Commit Phase NN docs/ROADMAP.md + docs/status/current-state.json
≥3 archivos backend y ≥50 LOC learnings.md

26. Trial Credits + Stripe Billing (Phases 50-51)

Monetización self-service sobre una base de coste cero.

27. F&F Beta Launch (Phase 52.1)

Puerta de beta cerrada antes del lanzamiento público — registro solo por invitación, bucle de feedback dedicado.

28. Enforcement de disciplina de issues (#115 / #116 / #117, mayo 2026)

"Cada tarea = issue registrado + rastro de actividad auditable" es la piedra angular de la promesa de Arc OS. Los workers conocían la regla del CLAUDE.md pero nada en el runtime la aplicaba — los proyectos acumulaban rutinariamente días de sesiones CLI completadas con cero issues registrados. Este trío de tres issues cierra el bucle de extremo a extremo.

#115 — enlace en runtime (CLI + Web + Telegram, las tres superficies):

#116 — enforcement en tiempo de git: .githooks/commit-msg bloquea cualquier commit que no tenga #<id> (o closes #<n> / fixes #<n> / refs #<n> / resolves #<n> / (#<n>)) en algún lugar del mensaje. Las trailers Co-Authored-By + Signed-off-by se eliminan primero, por lo que las refs solo en trailer no satisfacen la regla. Los prefijos de mantenimiento (chore/docs/style/test/build/ci/refactor/perf), Merge / Revert / fixup! / [ci skip] pasan sin problema. El mensaje de error muestra el id de sesión activo del usuario para copiar y pegar. Override de emergencia: git commit --no-verify.

#117 — relleno retroactivo: arc retro <project> reconstruye issues desde ~/.arc/sessions/<project>-*.json + JSONLs de transcript + git log --since=started_at --until=ended_at. Deduplicación mediante similitud de título Jaccard (≥0.55) cruzada con una ventana de superposición de ±48h. Las entradas de actividad caen en marcas de tiempo originales mediante el nuevo campo opcional ts en POST /api/mcp/issues/:project/:id/log (los valores con fecha futura se recortan a ahora). El trabajo antiguo con commits se cierra automáticamente; el reciente sin terminar permanece abierto. Dry-run por defecto, --apply crea.

Estado actual

Phase 52.1 — F&F Beta Launch en progreso. El lanzamiento público está condicionado a los criterios de éxito (≥70% registro → primer_mensaje, ≥40% retención Día-1, ≥25% retención Día-7, 0 bugs P0 en los últimos 3 días).


Arc OS. Construido de forma nativa sobre Claude Code. Los agentes hacen el trabajo. Google lo recuerda todo.