CLI em TypeScript e interface de terminal para definir, iniciar e executar equipes persistentes de agentes Claude Code e Codex no tmux.
first-fluke/oh-my-agent
Um harness independente de vendor que adiciona uma equipe de especialistas, workflows e skills a agentes de programação como Claude Code, Codex CLI e Cursor.
- Estrelas
- 1,357
- Forks
- 151
- Issues abertas
- 0
- Último commit
- ontem
O que é?
oh-my-agent (oma) é um harness que funciona sobre o agente de programação que você já usa. Ele define 12 funções especializadas (PM, arquiteto, backend, frontend, mobile, banco de dados, infra, revisor de QA, debugger, refatorador, curador de documentação e pesquisador) e 21 workflows com slash commands, como /plan, /orchestrate, /review e /debug. Cada função tem suas próprias skills, que o agente carrega quando uma tarefa precisa delas.
Os workflows passam o trabalho entre etapas por meio de arquivos: planos, documentos de design, contratos de API, ADRs, anotações de bugs e resultados por agente são gravados em uma pasta portátil .agents/. Em workflows de longa duração, um stop gate pode mandar o agente continuar trabalhando até que o script de teste, lint ou typecheck do próprio projeto passe. Essa mesma pasta é gravada nos arquivos de configuração de 14 runtimes, incluindo Claude Code, Codex CLI, Cursor, Antigravity, OpenCode e GitHub Copilot.
Além do desenvolvimento de software, o projeto inclui workflows para pesquisa com citações, apresentações de slides, geração de vídeos MP4, imagens, voz local e conversão de PDF/HWP para Markdown. A instalação é feita por bun ou npm, e a configuração, por um assistente interativo.
Recursos principais
- 01Doze funções especializadas que planejam, desenvolvem, revisam e depuram em paralelo
- 0221 workflows com slash commands, que também podem ser acionados por pedidos em linguagem natural
- 03Stop gate que mantém o agente trabalhando até que seu próprio script de teste passe
- 04Pasta portátil .agents/ gravada nos arquivos de configuração de cada runtime compatível
- 05Planos, ADRs e resultados por agente salvos em arquivos que você pode abrir
- 06Workflows para pesquisa, apresentações, vídeos e conversão de documentos
Casos de uso
- Dividir uma funcionalidade em tarefas e fazer vários agentes desenvolvê-las em paralelo
- Executar uma revisão de código com verificações de OWASP, acessibilidade e qualidade do código
- Manter um conjunto compartilhado de skills e regras de agentes no Claude Code, Cursor e Codex
- Produzir pesquisas com citações, apresentações de slides ou vídeos curtos a partir de um briefing
Início rápido
- 1
Instale globalmente o comando oma com bun
bun install --global oh-my-agent - 2
Execute a configuração interativa para escolher os runtimes, o idioma e o preset de skills
oma - 3
Verifique a instalação com o comando doctor
oma doctor - 4
Dentro do projeto, peça um plano ao seu agente
Antes de usar
- É necessário ter o bun instalado. Sem o comando oma global, os hooks e alguns fluxos de trabalho falham sem exibir erros.
- A configuração grava as opções de exclusão da telemetria e alguns arquivos fora do projeto, como ~/.claude.json, a menos que você altere as configurações.
- No Windows, alguns runtimes ficam ocultos e o wrapper de hooks é um script bash, então alguns recursos exigem bash.
Em coleções
Tópicos
Perguntas frequentes
- O que é oh-my-agent?
- Um harness independente de vendor que adiciona uma equipe de especialistas, workflows e skills a agentes de programação como Claude Code, Codex CLI e Cursor. oh-my-agent (oma) é um harness que funciona sobre o agente de programação que você já usa. Ele define 12 funções especializadas (PM, arquiteto, backend, frontend, mobile, banco de dados, infra, revisor de QA, debugger, refatorador, curador de documentação e pesquisador) e 21 workflows com slash commands, como /plan, /orchestrate, /review e /debug. Cada função tem suas próprias skills, que o agente carrega quando uma tarefa precisa delas.
- oh-my-agent é gratuito? Qual é a licença?
- oh-my-agent é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- oh-my-agent ainda é mantido?
- Manutenção ativa. O último commit de oh-my-agent foi em 5 de nov. de 2026.
- Para que posso usar oh-my-agent?
- Dividir uma funcionalidade em tarefas e fazer vários agentes desenvolvê-las em paralelo Executar uma revisão de código com verificações de OWASP, acessibilidade e qualidade do código Manter um conjunto compartilhado de skills e regras de agentes no Claude Code, Cursor e Codex Produzir pesquisas com citações, apresentações de slides ou vídeos curtos a partir de um briefing
- Como instalar oh-my-agent?
- Instale globalmente o comando oma com bun: bun install --global oh-my-agent Execute a configuração interativa para escolher os runtimes, o idioma e o preset de skills: oma Verifique a instalação com o comando doctor: oma doctor Dentro do projeto, peça um plano ao seu agente
- Onde consigo oh-my-agent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/first-fluke/oh-my-agent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Salas compartilhadas onde pessoas e agentes de programação locais conversam, recebem convites e trabalham juntos com identidades persistentes.
Um workspace web onde equipes e agentes de programação com IA colaboram em quadros espaciais ao vivo, com cada agente executando em sua própria branch git isolada.
Plugin que permite ao Claude Code e ao OpenAI Codex delegar tarefas à CLI Antigravity do Google (agy), que executa modelos Gemini.
Uma CLI e um mecanismo de workflows que executa agentes de programação como Claude Code, Codex e Copilot com etapas configuráveis de revisão, correção e testes antes de aceitar o trabalho.
Um espaço de trabalho para desktop e web onde agentes de programação instalados atuam como colegas de equipe permanentes e identificados por nome, em conversas compartilhadas, com delegação de tarefas e memória colaborativa.