MCPcopy
hub / github.com/code-yeongyu/oh-my-openagent

github.com/code-yeongyu/oh-my-openagent @v4.15.1 sqlite

repository ↗ · DeepWiki ↗ · release v4.15.1 ↗
13,188 symbols 52,783 edges 4,110 files 127 documented · 1%
README

[!NOTE] 🚀 Первый релиз для Codex: omo теперь доступен в Codex CLI

Никаких сложных JSON-конфигураций. Просто выполните: bash npx lazycodex-ai install Ваш Codex получит локальные правила, comment checker, LSP, Git Bash для Windows, ultrawork и ulw-loop. Подробности на lazycodex.ai.

[!NOTE] Рефакторинг в сторону мульти-harness агентной ОС

Мы перестраиваем кодовую базу для поддержки нескольких agent harness (OpenCode, Codex, Pi и другие). Если вы хотите внести вклад, пожалуйста, ознакомьтесь с ROADMAP сначала. PR, связанные с ROADMAP, должны использовать метку ROADMAP.

[!TIP] Building in Public

Мейнтейнер разрабатывает и поддерживает oh-my-openagent в режиме реального времени с помощью Jobdori — ИИ-ассистента на базе глубоко кастомизированной версии OpenClaw. Каждая фича, каждый фикс, каждый триаж issue — в прямом эфире в нашем Discord.

Building in Public

→ Смотрите в #building-in-public

[!NOTE]

Sisyphus Labs - Meet Dori. Not a demo. Subscribes to everything.

**OmO поддерживается Jobdori — ИИ-ассистентом, показанным выше. Познакомьтесь со своим Jobdori — Dori.

Присоединяйтесь к листу ожидания здесь.**

[!TIP] Будьте с нами!

Discord link Вступайте в наш Discord, чтобы общаться с контрибьюторами и пользователями oh-my-openagent.
X link Обновления oh-my-openagent раньше публиковались на моём аккаунте X.

После ошибочной блокировки @justsisyphus публикует обновления вместо меня. |

| GitHub Follow | Подпишитесь на @code-yeongyu на GitHub, чтобы следить за другими проектами. |

OmO

Oh My OpenAgent

Preview

Это oh-my-openagent в режиме Team Mode. С Kimi K2.6 и GPT-5.5.

Anthropic заблокировал OpenCode из-за нас. Да, это правда. Они хотят держать вас в замкнутой системе. Claude Code — красивая тюрьма, но всё равно тюрьма.

Не нужно платить $200 за 2 часа работы. Будущее — не в выборе одного победителя, а в оркестровке всех. Модели дешевеют каждый месяц. Умнеют каждый месяц. Ни один провайдер не будет доминировать. Мы строим под этот открытый рынок, а не под их огороженные сады.

GitHub Release npm downloads GitHub Contributors GitHub Forks GitHub Stars GitHub Issues License Ask DeepWiki

English | 한국어 | 日本語 | 简体中文 | Русский

Отзывы

«Из-за него я отменил подписку на Cursor. В опенсорс-сообществе происходит что-то невероятное.» — Arthur Guiot

«Если Claude Code делает за 7 дней то, на что у человека уходит 3 месяца, Sisyphus справляется за 1 час. Он просто работает, пока задача не выполнена. Это дисциплинированный агент.»

— B, исследователь в области квантовых финансов

«За один день устранил 8000 предупреждений eslint с помощью Oh My Opencode.»

Jacob Ferrari

«За ночь конвертировал приложение на tauri в 45k строк в веб-SaaS с помощью Ohmyopencode и ralph loop. Начал с промпта «проинтервьюируй меня», попросил оценки и рекомендации по вопросам. Было удивительно наблюдать за работой и утром проснуться с почти рабочим сайтом!» — James Hargis

«Используйте oh-my-opencode — вы не захотите возвращаться назад.»

d0t3ch

«Пока не могу точно объяснить, почему это так круто, но опыт разработки вышел на совершенно другой уровень.» — 苔硯:こけすずり

«Экспериментирую с open code, oh my opencode и supermemory этим выходным, чтобы собрать нечто среднее между Minecraft и souls-like.» «Попросил добавить анимации приседания, пока хожу на обеденную прогулку. [Видео]» — MagiMetal

«Ребята, вам нужно включить это в ядро и нанять его. Серьёзно. Это очень, очень, очень хорошо.»

— Henning Kilset

«Наймите @yeon_gyu_kim, если сможете его уговорить, этот парень революционизировал opencode.»

mysticaltech

«Oh My OpenCode — это что-то с чем-то» — YouTube — Darren Builds AI


Oh My OpenAgent

Вы жонглируете Claude Code, Codex, случайными OSS-моделями. Настраиваете рабочие процессы. Дебажите агентов.

Мы уже проделали эту работу. Протестировали всё. Оставили только то, что реально работает.

Установите oh-my-openagent. Введите ultrawork. Готово.

Установка

Для людей

Скопируйте и вставьте этот промпт в ваш LLM-агент (Claude Code, AmpCode, Cursor и т.д.):

Install and configure oh-my-openagent by following the instructions here:
https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md

Или прочитайте руководство по установке, но серьёзно — пусть агент сделает это за вас. Люди ошибаются в конфигах.

Для LLM-агентов

Загрузите руководство по установке и следуйте ему:

curl -s https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md

Примечание: Опубликованное имя npm-пакета и CLI-бинарника по-прежнему oh-my-opencode (в переходный период пакет также дублируется под именем oh-my-openagent). Внутри opencode.json слой совместимости теперь предпочитает точку входа плагина oh-my-openagent, в то время как устаревшие записи oh-my-opencode всё ещё загружаются с предупреждением. Файлы конфигурации плагина по-прежнему часто называются oh-my-opencode.json или oh-my-opencode.jsonc; в переходный период распознаются как устаревшие, так и новые имена.

Анонимная телеметрия включена по умолчанию для подсчёта активных установок (DAU/WAU/MAU). Не более одного события на машину за UTC-сутки, использует хешированный идентификатор установки, никогда не использует исходное имя хоста, и не создаёт PostHog person profile. Можно отключить через OMO_SEND_ANONYMOUS_TELEMETRY=0 или OMO_DISABLE_POSTHOG=1. См. Политику конфиденциальности и Условия обслуживания.

Ultimate и Light: oh-my-openagent поставляется в двух редакциях одного продукта. Ultimate (bunx oh-my-openagent install или --platform=opencode, по умолчанию) — полнофункциональная редакция поверх OpenCode: 11 агентов, 54+ хука, Team Mode, все MCP, все слэш-команды, режимы IntentGate. Light (npx lazycodex-ai install или bunx oh-my-openagent install --platform=codex) — 8 компонентов omo, которые портируются в систему плагинов OpenAI Codex CLI: rules, comment-checker, git-bash, lsp, ultrawork, ulw-loop, start-work-continuation, telemetry. Чтобы установить обе редакции одной командой, используйте --platform=both. Телеметрию только для Codex можно отключить через OMO_CODEX_DISABLE_POSTHOG=1 или OMO_CODEX_SEND_ANONYMOUS_TELEMETRY=0.


Пропустите этот README

Мы вышли за пределы эпохи чтения документации. Просто вставьте это в своего агента:

Read this and tell me why it's not just another boilerplate: https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/README.md

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

🪄 ultrawork

Вы правда это читаете? Поразительно.

Установите. Введите ultrawork (или ulw). Готово.

Всё описанное ниже, каждая функция, каждая оптимизация — вам не нужно это знать. Оно просто работает.

Даже только со следующими подписками ultrawork работает отлично (проект не аффилирован с ними, это личные рекомендации):

Функция Editions Что делает
🤖 Дисциплинированные агенты Ultimate Sisyphus оркестрирует Hephaestus, Oracle, Librarian, Explore. Полноценная AI-команда разработки в параллельном режиме.
🧩 Codex CLI Light Edition Light 8 компонентов omo, портированных в OpenAI Codex CLI (rules, comment-checker, git-bash, LSP, ultrawork, ulw-loop, start-work continuation, telemetry). Установка: npx lazycodex-ai install.
👥 Team Mode (v4.0, opt-in) Ultimate Лид-агент + до 8 параллельных участников, визуализация в tmux в реальном времени, выделенные инструменты team_*. Питает hyperplan (5 враждебных критиков) и security-research (3 охотника + 2 PoC-инженера). Документация →
ultrawork / ulw Both Одно слово. Все агенты (Ultimate) или Codex-компонент ultrawork (Light) активируются. Не останавливается, пока задача не выполнена.
🚪 IntentGate Ultimate Анализирует истинное намерение пользователя перед классификацией и действием. Триггеры search / analyze / team / hyperplan. (Light хукает только ulw / ultrawork.)
🔗 Инструмент правок на основе хэш-якорей Ultimate Хэш содержимого LINE#ID проверяет каждое изменение. Ноль ошибок с устаревшими строками. Вдохновлено oh-my-pi. The Harness Problem → (Codex использует собственный apply_patch.)
🛠️ LSP + AST-Grep Both Переименование в рабочем пространстве, диагностика перед сборкой, переписывание с учётом AST. LSP предоставляется через MCP, AST-Grep — через общий skill ast-grep и sg.
🧠 Фоновые агенты Ultimate Запускайте 5+ специалистов параллельно. Контекст остаётся компактным. Результаты — когда готовы.
📚 Встроенные MCP Both Ultimate внедряет Exa (веб-поиск), Context7 (официальная документаци

Extension points exported contracts — how you extend this code

CleanupTarget (Interface)
(no doc) [12 implementers]
packages/omo-opencode/src/features/background-agent/process-cleanup.ts
LockHandle (Interface)
(no doc) [2 implementers]
packages/openclaw-core/src/session-registry-lock.ts
LineDecoder (Interface)
(no doc) [2 implementers]
packages/lsp-daemon/src/socket-jsonrpc.ts
MockMetadata (Interface)
(no doc)
bun-test.d.ts
PostToolUseHookOutput (Interface)
(no doc)
packages/omo-codex/plugin/components/lsp/test/codex-hook-unavailable.test.ts
AtomicWriteOptions (Interface)
(no doc)
packages/utils/src/atomic-write.ts
FakeContext (Interface)
(no doc)
packages/lsp-tools-mcp/test/manager.test.ts
SpawnPaneResult (Interface)
(no doc)
packages/tmux-core/src/types.ts

Core symbols most depended-on inside this repo

toBe
called by 10217
bun-test.d.ts
toContain
called by 4606
bun-test.d.ts
toEqual
called by 3037
bun-test.d.ts
push
called by 2698
packages/lsp-daemon/src/socket-jsonrpc.ts
join
called by 1927
packages/omo-codex/scripts/install-dist/install-local.mjs
has
called by 986
packages/skills-loader-core/src/hooks/auto-slash-command/processed-command-store.ts
now
called by 972
packages/omo-opencode/src/features/monitor/batcher.ts
toHaveLength
called by 947
packages/omo-opencode/src/hooks/todo-continuation-enforcer/dispose.test.ts

Shape

Function 10,792
Interface 1,132
Method 953
Class 310
Struct 1

Languages

TypeScript97%
Python3%
Go1%

Modules by API surface

packages/omo-codex/scripts/install-dist/install-local.mjs1,062 symbols
packages/omo-opencode/src/features/background-agent/manager.ts94 symbols
packages/omo-opencode/src/features/background-agent/manager.test.ts57 symbols
packages/omo-opencode/src/features/tmux-subagent/manager.ts51 symbols
packages/omo-codex/plugin/components/ulw-loop/src/steering.ts35 symbols
packages/omo-codex/plugin/components/teammode/skills/teammode/scripts/team-state.mjs35 symbols
packages/shared-skills/skills/visual-qa/scripts/visual-qa.mjs33 symbols
packages/shared-skills/skills/ast-grep/scripts/ast_grep_helper.py31 symbols
packages/shared-skills/skills/ultimate-browsing/scripts/tests/test_extract_cookies.py30 symbols
packages/shared-skills/skills/coding-agent-sessions/scripts/agent_sessions/file_scanners.py29 symbols
packages/omo-opencode/src/create-managers.test.ts28 symbols
packages/omo-opencode/src/create-managers.monitor.test.ts28 symbols

Dependencies from manifests, versioned

@ai-sdk/openai-compatible2.0.47 · 1×
@biomejs/biome2.4.16 · 1×
@clack/prompts1.4.0 · 1×
@code-yeongyu/comment-checker0.8.0 · 1×
@code-yeongyu/lsp-daemonfile:../../../../lsp · 1×
@modelcontextprotocol/sdk1.29.0 · 1×
@oh-my-opencode/agents-md-coreworkspace:* · 1×
@oh-my-opencode/boulder-stateworkspace:* · 1×
@oh-my-opencode/claude-code-compat-coreworkspace:* · 1×
@oh-my-opencode/comment-checker-coreworkspace:* · 1×
@oh-my-opencode/delegate-coreworkspace:* · 1×
@oh-my-opencode/git-bash-mcpworkspace:* · 1×

Datastores touched

dbDatabase · 1 repos

For agents

$ claude mcp add oh-my-openagent \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact