Claude、Codex、Gemini、Kimi、GrokのCLIにタスクを振り分けるマルチモデルAIコーディングオーケストレーター。
the-open-engine/zeroshot
Claude CodeやCodexなどのコーディングエージェントを、レビュー・修正・テストのゲートを通して動かすCLI兼ワークフローエンジン。
- スター
- 2,002
- フォーク
- 189
- 未解決の Issue
- 17
- 最終コミット
- 8 時間前
これは何?
zeroshotは、コーディングタスクをレビュー済みの変更に仕上げます。まずワーカーエージェントがタスクを実装し、その後、受け入れ担当とコードレビュアーが並行して成果物を確認します。却下された変更はレビューのフィードバックとともに修正担当へ戻され、再度レビューされます。コードを書いたエージェント自身は成果物を承認できず、エンジンがグラフに設定されたレビューゲートとリトライ上限を適用します。
ワークフローは編集可能なグラフとして定義します。各ノードでは、Pi、Claude Code、Codex、Copilotなど、異なるハーネスやモデルを使用できます。また、セキュリティレビュアー、テストエージェント、並列チェックも追加できます。グラフはプロファイルとして保存し、再利用できます。実行には上限が設けられ、SQLiteの台帳に記録されます。
成果物の提出は任意です。ローカルに留めることも、ブランチにプッシュすることも、プルリクエストを作成することも、PR、CI、マージまで進めることもできます。CLIはMITライセンスで、ローカル、Dockerのターゲットイメージを使ったセルフホスト環境、またはzeroshot Cloudで実行できます。
主な機能
- 01実装、並列レビュー、修正、任意の成果物提出を含む、ソフトウェア変更向けの組み込みグラフ。
- 02独立したレビュアーがワーカーの成果物を確認し、却下された場合は修正に戻します。
- 03カスタムグラフでは、ノードごとにモデルを指定して、セキュリティ、テスト、並列チェックのノードを追加できます。
- 04保存したプロファイルにグラフと実行時の設定を記録し、タスク間で再利用できます。
- 05ローカルブランチ、プルリクエスト、またはPRとCIを経由するマージフローへの任意の成果物提出。
- 06実行は永続性のあるSQLiteの台帳に記録され、ブラウザーUIで確認できます。
ユースケース
- マージ前にClaude CodeやCodexの成果物へ、独立したレビューと修正のループを追加する。
- 実装エージェントと並行して、セキュリティやテストに特化したレビュアーエージェントを実行する。
- タスクの説明から、GitHubリポジトリ向けのレビュー済みプルリクエストを作成する。
- Dockerのターゲットイメージを使い、自前のインフラでエージェントワークフローをセルフホストする。
クイックスタート
- 1
npmでCLIをグローバルにインストールする
npm install -g @the-open-engine-company/zeroshot - 2
タスクを記述したinput.jsonを作成する
- 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が必要です。また、ワーカーは選択したフォルダーを直接編集します。
- PRとリリースのデリバリーは現在GitHubのみ対応しています。ローカルからGitHubへデリバリーする場合は、GitHub CLIも必要です。
トピック
よくある質問
- zeroshot とは?
- Claude CodeやCodexなどのコーディングエージェントを、レビュー・修正・テストのゲートを通して動かすCLI兼ワークフローエンジン。 zeroshotは、コーディングタスクをレビュー済みの変更に仕上げます。まずワーカーエージェントがタスクを実装し、その後、受け入れ担当とコードレビュアーが並行して成果物を確認します。却下された変更はレビューのフィードバックとともに修正担当へ戻され、再度レビューされます。コードを書いたエージェント自身は成果物を承認できず、エンジンがグラフに設定されたレビューゲートとリトライ上限を適用します。
- zeroshot は無料で使えますか?ライセンスは?
- zeroshot は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zeroshot は今もメンテナンスされていますか?
- 活発にメンテナンス中。zeroshot の最終コミットは 2026年10月19日 です。
- zeroshot は何に使えますか?
- マージ前にClaude CodeやCodexの成果物へ、独立したレビューと修正のループを追加する。 実装エージェントと並行して、セキュリティやテストに特化したレビュアーエージェントを実行する。 タスクの説明から、GitHubリポジトリ向けのレビュー済みプルリクエストを作成する。 Dockerのターゲットイメージを使い、自前のインフラでエージェントワークフローをセルフホストする。
- zeroshot のインストール方法は?
- npmでCLIをグローバルにインストールする: 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex、CursorなどのAIコーディングエージェントを、工程ごとのゲートを設けたパイプラインで連携させるモジュール式のランタイム兼オーケストレーションシステム。
tmux上でClaude CodeとCodexのエージェントチームを定義・起動・実行するTypeScript製CLIとターミナルUI。
Codex、Claude Code、OpenCodeなどのAIコーディングエージェントに、CLI・MCPサーバー・デスクトップアプリを通じて継続的なプロジェクト知識を提供する個人向けコンテキストストア。
エージェントの計画、Markdown、HTML、コード差分に注釈を付け、フィードバックを返せるローカルのブラウザベースレビュー環境。
AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。