Sobre o projeto

O DorkOS funciona como uma interface centralizada de 'controle de missão' para gerenciar múltiplos agentes de codificação de IA, com suporte específico a ferramentas como Claude Code, Codex e OpenCode. Projetado para desenvolvedores que executam agentes de diversas origens (terminais, editores, scripts), ele agrega todas as sessões em um único painel baseado em navegador. As principais capacidades incluem: - **Monitoramento de Sessões**: Visualize o status, o histórico e a saída rich markdown de cada sessão de agente em um só lugar, independentemente de onde ela foi iniciada. - **Aprovação de Ações**: Revise e aprove ou negue ações específicas executadas pelos agentes, fornecendo uma camada de segurança para operações autônomas. - **Agendamento de Tarefas**: Defina e agende execuções de agentes (por exemplo, auditorias noturnas, builds matinais) sem manter terminais abertos. O sistema lida com prevenção de duplicatas e agendamento persistente. - **Comunicação entre Agentes (Relay & Mesh)**: Os agentes podem notificar os usuários via Telegram, webhooks ou pelo navegador. Eles também podem se descobrir e se comunicar entre si em diferentes projetos usando uma abordagem de rede mesh. - **Integração com MCP**: Suporta o Model Context Protocol (MCP), permitindo que outras ferramentas de IA interajam com o ambiente local e as ferramentas do DorkOS de forma segura. O software é auto-hospedado, licenciado sob MIT e roda localmente na máquina do usuário, garantindo a privacidade dos dados. Ele requer Node.js 22.22.3+ e pode ser instalado via npm ou Docker. A instalação aproveita a autenticação existente para agentes suportados como o Claude Code, ou aceita chaves de API diretamente.