Sobre el proyecto

DorkOS funciona como una interfaz centralizada de "control de misión" para gestionar múltiples agentes de codificación con IA, con soporte específico para herramientas como Claude Code, Codex y OpenCode. Diseñado para desarrolladores que ejecutan agentes desde diversas fuentes (terminales, editores, scripts), agrega todas las sesiones en un único panel basado en el navegador. Sus capacidades clave incluyen: - **Monitorización de sesiones**: Ver el estado, el historial y la salida en markdown enriquecido de cada sesión de agente en un solo lugar, independientemente de dónde se haya iniciado. - **Aprobación de acciones**: Revisar y aprobar o denegar acciones específicas realizadas por los agentes, proporcionando una capa de seguridad para operaciones autónomas. - **Programación de tareas**: Definir y programar ejecuciones de agentes (por ejemplo, auditorías nocturnas, compilaciones matutinas) sin mantener terminales abiertas. El sistema gestiona la prevención de duplicados y la programación persistente. - **Comunicación entre agentes (Relay y Mesh)**: Los agentes pueden notificar a los usuarios mediante Telegram, webhooks o el navegador. También pueden descubrirse y comunicarse entre sí a través de diferentes proyectos usando un enfoque de red mesh. - **Integración con MCP**: Admite el Model Context Protocol (MCP), lo que permite que otras herramientas de IA interactúen con el entorno local y las herramientas de DorkOS de forma segura. El software es autoalojado, tiene licencia MIT y se ejecuta localmente en la máquina del usuario, lo que garantiza la privacidad de los datos. Requiere Node.js 22.22.3+ y puede instalarse mediante npm o Docker. La instalación aprovecha la autenticación existente para agentes compatibles como Claude Code, o acepta claves de API directamente.