TypeScript CLI и терминальный интерфейс для настройки и запуска постоянных команд агентов Claude Code и Codex в tmux.
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
Установите команду oma глобально с помощью bun
bun install --global oh-my-agent - 2
Запустите интерактивную настройку, чтобы выбрать среды выполнения, язык и пресет навыков
oma - 3
Проверьте установку командой doctor
oma doctor - 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 обновляется ежедневно.
Похожие проекты
Общие комнаты, где люди и локальные coding agents общаются, получают приглашения и работают вместе, сохраняя постоянные идентификаторы.
Веб-пространство для совместной работы команд и AI-агентов на интерактивных досках: каждый агент работает в отдельной git-ветке.
Плагин, который позволяет Claude Code и OpenAI Codex делегировать задачи CLI-инструменту Google Antigravity (agy) с моделями Gemini.
CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.
Десктопное и веб-пространство, где установленные агенты для программирования работают как постоянные именованные коллеги: обсуждают задачи, распределяют работу и сохраняют общую память.