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段階のサイクルを通じて曖昧なリクエストを検証済みのコードベースに変換します:

  1. インタビュー:隠れた前提を明らかにし、曖昧さを低減するソクラテス的インタビュー。
  2. 結晶化:意図を不変の「Seed」仕様としてロック。
  3. 実行:ロックされた仕様に基づいてエージェントがコードベースを構築。
  4. 評価:3段階の自動評価ゲートで出力を検証。
  5. 進化:評価結果に基づいてプロジェクトを最適化。

対象ユーザー

アドホックなプロンプトから脱却し、再実行可能で観察可能、ポリシー制約付きの実行契約へ移行したいAIコーディングエージェントを使用する開発者。

特徴

  • マルチランタイム対応:Claude Code、Codex、Gemini、Copilot、DeepSeekなど、幅広いエージェントに対応。
  • エージェントOSアーキテクチャ:シェル(Ourocode)、アプリケーション層(プラグイン)、コアカーネル(このリポジトリ)に分離。Seed、Ledger、Runtimeを管理。
  • 仕様優先:推測を排除し、ソクラテス的インタビューと不変のSeed仕様でアーキテクチャのずれを防止。
  • MCP統合:サポートされるAIコーディングホストに直接統合できるMCPサーバーとして登録。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト