the-open-engine/zeroshot
Your autonomous engineering team in a CLI. The agent loop produces senior-level code that you can actually trust in prod because of non-negotiable feedback from independent reviewers. Supports Claude Code, OpenAI Codex, OpenCode, and Gemini CLI with trivial setup.
What it solves
Zeroshot は自律ソフトウェアエンジニアリングにおける信頼のギャップを解消するために設計されています。単一の AI コーディングエージェントがタスクを完了または正しいと主張しても実際にはそうでないという問題に対し、コードを書いたエージェントが検証を行うエージェントと決して同一でないことを保証します。
How it works
Zeroshot は executor‑verifier loop を実装したオーケストレーションエンジンとして機能します。既存の AI コーディングエージェント(Claude Code、OpenAI Codex、Gemini CLI、OpenCode など)を以下のワークフローで駆動します。
- Execution:"コンダクター" がタスクの規模を決め、エグゼキュータエージェントが隔離されたワークスペース(git worktrees または Docker コンテナ)で変更を実装します。
- Verification:エグゼキュータの履歴や推論にアクセスできない独立したベリファイアエージェントが結果を検査します。
- Feedback:ベリファイアは
APPROVEDもしくはREJECTEDと再現可能な失敗情報を返します。拒否された場合、ループは変更が検証されるか具体的な失敗理由が提供されるまで繰り返されます。
すべての状態はクラッシュセーフな SQLite レジャーに記録され、再起動後も実行を再開できます。
Who it’s for
高い信頼性で非自明なソフトウェアエンジニアリングタスクを自動化したい開発者やチーム向けです。バグ修正、特定機能の追加、認証システムのリファクタリングなど、明確な受け入れ基準があるタスクに最適で、オープンエンドな探索には向きません。
Highlights
- Independent Verification:エージェントが自分の作業を承認することを防止。
- Provider Agnostic:Claude Code、Gemini、Codex など既存 CLI のハーネスとして機能。
- Isolation Modes:git worktrees と Docker をサポートし、安全な隔離環境で実行。
- Crash‑Safe Persistence:SQLite レジャーを使用し、停止した場所から実行を再開可能。
- Multi‑Backend Support:GitHub、GitLab、Jira、Azure DevOps を自動検出・統合。