Орк: Открытый Много-Проектный Оркестратор для ИИ-Агентов в Программировании

Orc — это оркестратор с открытым исходным кодом для нескольких проектов, предназначенный для Claude Code и других агентских CLI, созданный для координации ИИ-агентов для написания кода во всех проектах на вашем компьютере. Он использует bash, tmux и git worktrees для управления несколькими параллельно работающими экземплярами.
Ключевые особенности
Инструмент решает распространённые проблемы при запуске нескольких экземпляров Claude Code: конфликты слияния, дублирование работы, отсутствие этапов проверки и расход токенов на накладные расходы по координации. Orc использует более простой подход по сравнению с другими решениями, применяя модель, которая напрямую соответствует тому, как работают реальные команды разработчиков.
Как это работает
Вы описываете работу, и оркестратор проекта автоматически исследует вашу кодовую базу, получая контекст проекта (структуру, соглашения, существующие спецификации) перед планированием. Затем он формирует цели, разбивает их на «биды» (сфокусированные рабочие элементы) и запускает «инженеров» в изолированных git worktrees.
Каждая часть работы проходит через двухуровневый цикл проверки:
- Краткая проверка разработчиком каждого бида перед его слиянием в ветку цели
- Опциональная длительная проверка цели по готовому результату перед его выпуском
Вы управляете обоими типами проверки, подключая собственный инструмент проверки или описывая стандарты на простом английском:
[review.dev]
review_instructions = "Сосредоточьтесь на безопасности: проверьте на SQL-инъекции, XSS и обход аутентификации."
Интерфейс и совместимость
Сессия tmux организована в управляемом TUI. Каждая цель получает собственное окно с оркестратором цели слева и «инженерами» плюс временными проверяющими справа. Вы можете видеть всю работу в процессе, переходить к любому агенту и перехватывать сессию, чтобы работать в паре с ним или полностью взять управление. Индикаторы состояния в каждом окне обеспечивают мгновенную видимость.
Orc полностью совместим с разработкой на основе спецификаций — укажите ему на ваши спецификации, и оркестратор будет работать с ними.
Технические детали
- Claude Code — агент по умолчанию с адаптером первого класса (--append-system-prompt для доставки промптов, слеш-команды устанавливаются в ~/.claude/commands/orc/)
- Также работает с OpenCode, Codex, Gemini CLI или любой пользовательской бинарной программой
- Режим YOLO пропускает все этапы подтверждения, но всё же эскалирует при конфликтах слияния и блокировках «инженеров»
- Координация осуществляется через файловые сигналы, а не через общение агента с агентом — нулевой расход токенов на накладные расходы оркестрации
- Среда выполнения: bash, tmux и git
- Состояние хранится в трёх файлах
- Настройка занимает пять минут
Инструмент доступен по адресу https://github.com/spencermarx/orc.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Сервер MCP позволяет ИИ-агентам совершать реальные покупки с помощью одноразовых виртуальных карт
Разработчик создал MCP-сервер, который позволяет ИИ-агентам совершать реальные покупки с использованием эфемерных виртуальных карт Visa, выпускаемых по требованию. Система требует подтверждения пользователя через MFA и выпускает карты, привязанные к конкретным продавцам со сроком действия 15 минут.

Инди-разработчик представил CLI-инструмент 'Ideanator' для структурирования неопределенных идей с помощью локальных языковых моделей.
Идеанатор — это CLI инструмент, разработанный самоучкой 19-летним разработчиком с использованием локальных LLM, таких как Ollama/MLX. Он преобразует неопределенные идеи в четко определенные концепции, полностью офлайн.

Навыки Chrome: Сохраняйте и используйте AI-запросы как инструменты в один клик
Функция Google Chrome Skills позволяет пользователям сохранять AI-запросы в виде повторно используемых рабочих процессов, которые запускаются одним кликом на любой веб-странице. Навыки можно получить, набрав косую черту (/) или нажав на знак плюса (+) в Gemini в Chrome.

Анализ архитектуры Claude Code на основе утекших исходных карт
Анализ кодовой базы Claude Code на TypeScript объемом 512 000 строк выявил среду выполнения на основе Bun с CLI на React/Ink, более 100 команд, более 38 инструментов и координацию нескольких агентов. Система использует Zod для валидации, OpenTelemetry для телеметрии и включает механизмы сжатия контекста.