Repolode
first-fluke

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. 1

    Instale globalmente o comando oma com bun

    bun install --global oh-my-agent
  2. 2

    Execute a configuração interativa para escolher os runtimes, o idioma e o preset de skills

    oma
  3. 3

    Verifique a instalação com o comando doctor

    oma doctor
  4. 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