Оркестрация кодовых агентов через JS-DSL
🔹 SawyerHood/omegacode
⭐ 127 звёзд · TypeScript
Workflow для кодирующих агентов описывается обычным JS-файлом с примитивами agent(), parallel(), pipeline(), phase(). В одном пайплайне можно смешивать Claude Code, Codex, OpenCode и pi — провайдер и модель передаются только парой, иначе ошибка.
В коробке шесть готовых сценариев: deep-research, code-review, multi-provider-review, bake-off, provider-debate, second-opinion. Прогоны журналируются, флаг --resume пересчитывает только изменённый суффикс графа, а omegacode serve открывает live-dashboard.
Нужен Node.js 20+. OpenCode и pi не умеют в песочницу, поэтому просят явный sandbox: "danger-full-access" — держите это в голове перед запуском на своей машине.
Подписывайтесь на Telegram Полезная Репа.