Sobre o projeto

Oh My OpenAgent (OmO) é um kit de ferramentas de agente de código aberto projetado para simplificar o desenvolvimento de software por meio da orquestração multi-modelo e execução automática de fluxos de trabalho. Está disponível em três edições para se adequar a diferentes ambientes do usuário: edição Ultimate para OpenCode, edição Light para OpenAI Codex CLI e uma edição beta Senpi autônoma. A edição Ultimate é um plugin completo do OpenCode que inclui 11 agentes especializados, mais de 54 ganchos de ciclo de vida, 4 servidores MCP integrados (websearch, context7, grep_app, lsp), modo de equipe, a funcionalidade /goal de objetivo persistente, ultrawork mode e funcionalidade de edição de hashline opcional. A edição Light é um plugin portátil para Codex CLI que inclui componentes principais como injeção de regras, verificação de comentários, integração de git-bash, suporte a LSP, ultrawork, ulw-loop, ulw-execute continuação, telemetria e modo de equipe, além de MCPs com alcance de plugin para grep_app, context7, git_bash e lsp, além da habilidade compartilhada ast-grep. A edição beta Senpi autônoma é instalada via npm i -g omo-ai@beta e vem com um comando omo nativo com a extensão OMO incorporada, sem a necessidade de um aplicativo host. As capacidades principais incluem o ultrawork (ulw) modo acionado por palavra-chave que ativa todos os agentes para concluir tarefas sem intervenção manual, Agentes de Disciplina para orquestração de tarefas paralelas, modo de equipe que suporta até 8 agentes especializados paralelos com visualização em tempo real do terminal tmux, e modos especializados como hyperplan (com 5 agentes críticos hostis para planejamento) e security-research (com 3 caçadores e 2 engenheiros PoC agentes). Ele integra LSP para diagnóstico, navegação e suporte de renomeação de espaço de trabalho no nível da IDE, e AST-Grep para busca e reescrita de padrões de código em 25 linguagens de programação. Outros recursos incluem ferramentas de edição ancoradas em hash para eliminar erros de linha antiga, um verificador de comentários para manter comentários de código limpos, injeção automática de regras a partir de AGENTS.md e arquivos .omo/rules/, rastreamento de objetivos persistentes via /goal, um enforçador de tarefas para manter os agentes na tarefa, compatibilidade com ganchos, comandos, habilidades, MCPs e plugins do Claude Code, MCPs incorporados em habilidades para reduzir a inflação de contexto, um planejador ultrawork para planejamento estratégico em modo de entrevista antes da execução e /init-deep para gerar automaticamente arquivos AGENTS.md hierárquicos em vários projetos. O kit de ferramentas suporta vários provedores de LLM, incluindo Anthropic, Gemini, Kimi, GPT e outros, sem vinculação a um modelo ou provedor único. Inclui telemetria anônima opcional que pode ser desativada por meio de configuração ou variáveis de ambiente e é posicionado como uma alternativa aberta a ferramentas de código fechadas como Claude Code e Cursor. O projeto é ativamente mantido, com um cronograma público para suportar harnesses de agente além do OpenCode e Codex CLI.