Q00/ouroboros
Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.
解決する問題
Ouroborosは、曖昧なプロンプトがAIの推測、アーキテクチャのずれ、手動QAのボトルネックを引き起こす非決定論的AIコーディングの問題に対処します。プロンプト工学から、コード生成前に人間の明確さを保証する構造的で仕様優先のワークフローへとシフトします。
動作方法
Ouroborosは、ユーザーとさまざまなAIコーディングエージェント(Claude Code、Codex CLI、GitHub Copilot CLIなど)の間に位置する「エージェントOS」またはローカル優先の実行レイヤーとして機能します。5段階のサイクルを通じて曖昧なリクエストを検証済みのコードベースに変換します:
- インタビュー:隠れた前提を明らかにし、曖昧さを低減するソクラテス的インタビュー。
- 結晶化:意図を不変の「Seed」仕様としてロック。
- 実行:ロックされた仕様に基づいてエージェントがコードベースを構築。
- 評価:3段階の自動評価ゲートで出力を検証。
- 進化:評価結果に基づいてプロジェクトを最適化。
対象ユーザー
アドホックなプロンプトから脱却し、再実行可能で観察可能、ポリシー制約付きの実行契約へ移行したいAIコーディングエージェントを使用する開発者。
特徴
- マルチランタイム対応:Claude Code、Codex、Gemini、Copilot、DeepSeekなど、幅広いエージェントに対応。
- エージェントOSアーキテクチャ:シェル(Ourocode)、アプリケーション層(プラグイン)、コアカーネル(このリポジトリ)に分離。Seed、Ledger、Runtimeを管理。
- 仕様優先:推測を排除し、ソクラテス的インタビューと不変のSeed仕様でアーキテクチャのずれを防止。
- MCP統合:サポートされるAIコーディングホストに直接統合できるMCPサーバーとして登録。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト