Repolode
the-open-engine

the-open-engine/zeroshot

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

Звёзды
2,002
Форки
189
Открытые issues
17
Последний коммит
вчера

Что это?

zeroshot превращает задачу по разработке в проверенное изменение. Агент-исполнитель выполняет задачу, после чего агенты приёмки и ревью кода параллельно проверяют результат. Отклонённая работа возвращается агенту для исправлений вместе с отзывами ревьюеров, а затем проверяется повторно. Агент, написавший код, не может одобрить собственный результат, а движок контролирует этапы ревью и ограничения на число повторных попыток, заданные в графе.

Рабочий процесс задаётся редактируемым графом. Для каждого узла можно выбрать отдельный harness и модель — например, Pi, Claude Code, Codex или Copilot, — а также добавить агентов для проверки безопасности и тестирования или параллельные проверки. Графы можно сохранять в профили и использовать повторно. Число запусков ограничено, а их данные записываются в журнал SQLite.

Доставка результата необязательна: работу можно оставить локально, отправить в ветку, подготовить как pull request или провести через PR, CI и слияние. CLI распространяется по лицензии MIT и может запускаться локально, на собственном сервере с помощью целевого Docker-образа или в zeroshot Cloud.

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

  • 01Встроенный граф работы над изменениями: реализация, параллельное ревью, исправления и необязательная доставка результата.
  • 02Независимые ревьюеры проверяют результат агента-исполнителя, а отклонённая работа возвращается на исправление.
  • 03В пользовательские графы можно добавлять узлы для проверки безопасности, тестирования и параллельных проверок, задавая модель для каждого узла.
  • 04Сохранённые профили хранят настройки графа и среды выполнения, чтобы использовать их для разных задач.
  • 05Необязательная доставка результата в локальную ветку, создание pull request или процесс слияния через PR и CI.
  • 06Запуски записываются в надёжный журнал SQLite, который можно просматривать в браузерном интерфейсе.

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

  • Настройка циклов независимого ревью и исправлений для результатов Claude Code или Codex перед слиянием.
  • Параллельный запуск агентов для проверки безопасности или тестирования вместе с агентом, реализующим задачу.
  • Преобразование описания задачи в проверенный pull request в репозитории GitHub.
  • Развёртывание рабочих процессов с агентами на собственной инфраструктуре с помощью целевого Docker-образа.

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

  1. 1

    Установите CLI глобально с помощью npm

    npm install -g @the-open-engine-company/zeroshot
  2. 2

    Создайте input.json с описанием задачи

  3. 3

    Запустите выполнение с шаблоном software-change

    zeroshot run \ --title "Add JSON status output" \ --template software-change \ --input input.json \ --uniform-runtime-config runtime.json

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

  • Для локального запуска необходимо установить и авторизоваться в одной из поддерживаемых сред, например Codex, Claude Code, GitHub Copilot или Pi.
  • Для запуска рабочего процесса нужен ID модели, поддерживаемый установленной средой. Worker напрямую редактирует выбранную папку.
  • Доставка через PR и публикация пока поддерживаются только в GitHub. Для локальной доставки в GitHub также требуется GitHub CLI.

Темы

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

Что такое zeroshot?
CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата. zeroshot превращает задачу по разработке в проверенное изменение. Агент-исполнитель выполняет задачу, после чего агенты приёмки и ревью кода параллельно проверяют результат. Отклонённая работа возвращается агенту для исправлений вместе с отзывами ревьюеров, а затем проверяется повторно. Агент, написавший код, не может одобрить собственный результат, а движок контролирует этапы ревью и ограничения на число повторных попыток, заданные в графе.
zeroshot можно использовать бесплатно? Какая у него лицензия?
zeroshot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
zeroshot всё ещё поддерживается?
Активно поддерживается. Последний коммит в zeroshot — 19 окт. 2026 г..
Для чего можно использовать zeroshot?
Настройка циклов независимого ревью и исправлений для результатов Claude Code или Codex перед слиянием. Параллельный запуск агентов для проверки безопасности или тестирования вместе с агентом, реализующим задачу. Преобразование описания задачи в проверенный pull request в репозитории GitHub. Развёртывание рабочих процессов с агентами на собственной инфраструктуре с помощью целевого Docker-образа.
Как установить zeroshot?
Установите CLI глобально с помощью npm: npm install -g @the-open-engine-company/zeroshot Создайте input.json с описанием задачи Запустите выполнение с шаблоном software-change: zeroshot run \ --title "Add JSON status output" \ --template software-change \ --input input.json \ --uniform-runtime-config runtime.json
Где скачать zeroshot?
Исходный код и инструкции по установке — на GitHub: https://github.com/the-open-engine/zeroshot

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

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

Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.

1,3 тыс.84JavaScriptMITОбновлён 4 месяца назад

Десктопное рабочее пространство для параллельного запуска нескольких агентов для написания кода — каждый в своей git-ветке и worktree — с живой Kanban-доской для PR, CI и ревью.

13,4 тыс.1,8 тыс.GoApache-2.0Обновлён 9 часов назад