Repolode
first-fluke

first-fluke/oh-my-agent

Не привязанный к конкретному вендору harness, который добавляет к coding agents вроде Claude Code, Codex CLI и Cursor команду специалистов, рабочие процессы и навыки.

Звёзды
1,373
Форки
154
Открытые issues
0
Последний коммит
6 часов назад

Что это?

oh-my-agent (oma) — это harness, который работает поверх уже используемого вами coding agent. В нём определены 12 специализированных ролей (PM, архитектор, backend, frontend, mobile, database, infra, QA-ревьюер, отладчик, специалист по рефакторингу, редактор документации и исследователь) и 21 workflow, запускаемый slash-командами, например /plan, /orchestrate, /review и /debug. У каждой роли есть собственные навыки, которые агент загружает по мере необходимости.

В workflow задачи передаются между этапами через файлы: планы, документы по дизайну, контракты API, ADR, заметки об ошибках и результаты работы отдельных агентов сохраняются в переносимой папке .agents/. В длительных workflow стоп-гейт может отправлять агента продолжать работу, пока не пройдут собственные скрипты проекта для тестов, lint или typecheck. Эта же папка прописывается в конфигурационных файлах 14 сред выполнения, включая Claude Code, Codex CLI, Cursor, Antigravity, OpenCode и GitHub Copilot.

Помимо разработки ПО, проект предлагает workflow для исследований с указанием источников, создания слайдов и видео MP4, генерации изображений, локальной озвучки и конвертации PDF/HWP в Markdown. Проект устанавливается через bun или npm и настраивается в интерактивном режиме.

Ключевые возможности

  • 01Двенадцать специализированных ролей для параллельного планирования, разработки, ревью и отладки
  • 0221 workflow со slash-командами, которые также можно запускать запросами на обычном языке
  • 03Стоп-гейт, который заставляет агента продолжать работу, пока не пройдёт ваш собственный тестовый скрипт
  • 04Переносимая папка .agents/, которая добавляется в конфигурационные файлы каждой поддерживаемой среды выполнения
  • 05Планы, ADR и результаты работы отдельных агентов сохраняются в файлах, которые можно открыть
  • 06Workflow для исследований, слайдов, видео и конвертации документов

Сценарии использования

  • Разбить функциональность на задачи и поручить нескольким агентам параллельную разработку
  • Провести ревью кода с проверками OWASP, доступности и качества кода
  • Использовать общий набор навыков и правил для агентов в Claude Code, Cursor и Codex
  • Подготовить исследование с источниками, презентацию или короткие видео по краткому описанию задачи

Быстрый старт

  1. 1

    Установите команду oma глобально с помощью bun

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

    Запустите интерактивную настройку, чтобы выбрать среды выполнения, язык и пресет навыков

    oma
  3. 3

    Проверьте установку командой doctor

    oma doctor
  4. 4

    Внутри проекта попросите своего агента составить план

Что важно знать

  • Для работы требуется установленный bun. Без глобальной команды oma хуки и некоторые рабочие процессы завершаются с ошибкой, не выводя никаких сообщений.
  • Если не изменить настройки, в ходе установки записываются параметры отказа от телеметрии и некоторые файлы за пределами проекта, например ~/.claude.json.
  • В Windows некоторые среды выполнения скрыты, а обёртка хуков — это bash-скрипт, поэтому для ряда функций нужен bash.

В подборках

Темы

Частые вопросы

Что такое oh-my-agent?
Не привязанный к конкретному вендору harness, который добавляет к coding agents вроде Claude Code, Codex CLI и Cursor команду специалистов, рабочие процессы и навыки. oh-my-agent (oma) — это harness, который работает поверх уже используемого вами coding agent. В нём определены 12 специализированных ролей (PM, архитектор, backend, frontend, mobile, database, infra, QA-ревьюер, отладчик, специалист по рефакторингу, редактор документации и исследователь) и 21 workflow, запускаемый slash-командами, например /plan, /orchestrate, /review и /debug. У каждой роли есть собственные навыки, которые агент загружает по мере необходимости.
oh-my-agent можно использовать бесплатно? Какая у него лицензия?
oh-my-agent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
oh-my-agent всё ещё поддерживается?
Активно поддерживается. Последний коммит в oh-my-agent — 7 нояб. 2026 г..
Для чего можно использовать oh-my-agent?
Разбить функциональность на задачи и поручить нескольким агентам параллельную разработку Провести ревью кода с проверками OWASP, доступности и качества кода Использовать общий набор навыков и правил для агентов в Claude Code, Cursor и Codex Подготовить исследование с источниками, презентацию или короткие видео по краткому описанию задачи
Как установить oh-my-agent?
Установите команду oma глобально с помощью bun: bun install --global oh-my-agent Запустите интерактивную настройку, чтобы выбрать среды выполнения, язык и пресет навыков: oma Проверьте установку командой doctor: oma doctor Внутри проекта попросите своего агента составить план
Где скачать oh-my-agent?
Исходный код и инструкции по установке — на GitHub: https://github.com/first-fluke/oh-my-agent

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.

2,1 тыс.+42 за неделю202RustMITАктивно поддерживаетсяОбновлён 6 часов назад

Десктопное и веб-пространство, где установленные агенты для программирования работают как постоянные именованные коллеги: обсуждают задачи, распределяют работу и сохраняют общую память.

253+16 за неделю42RustMITАктивно поддерживаетсяОбновлён 4 часа назад