Q00/ouroboros
Agent OS: the agent gets smarter on its own. We just hold the line: the grading command and expected result never make it into the success contract we hand it. Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 13 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.
解決する課題
Ouroborosは、AIコーディングにおける曖昧なプロンプトとアーキテクチャのドリフトという問題を解決します。アドホックなプロンプトを構造化されたスペックファーストのワークフローに置き換えることで、コードが書かれる前に人間の意図を明確にし、AIエージェントが推測によって複数のやり直しサイクルを必要とするのを防ぎます。
仕組み
Ouroborosは、ユーザーと様々なAIコーディングエージェント(Claude Code、Codex、GitHub Copilotなど)の間に位置する「Agent OS」またはランタイムレイヤーとして機能します。以下のサイクルを実装しています:
- インタビュー:隠れた前提を明らかにし、曖昧さスコアを計算するソクラテス式質問プロセス。
- シード:インタビューの結果を、受け入れ基準、オントロジー、制約を含む不変な仕様書として結晶化します。
- 実行:エージェントはSeedに基づいてタスクを実行します。
- 評価:3段階の自動評価ゲート(機械的、意味的、マルチモデルコンセンサス)が出力を検証します。
- 進化:プロセスは失敗に基づいて繰り返され、改善されます。
対象者
曖昧なアイデアを、手動でのプロンプトエンジニアリングや手動QAを絶えず行うことなく、検証済みの動作するコードベースに変換したいと考えている、AIコーディングエージェントを使用する開発者。
ハイライト
- マルチランタイムサポート:Claude Code、Codex CLI、GitHub Copilot CLI、OpenCode、Geminiなど、幅広いエージェントで動作します。
- Agent OSアーキテクチャ:Shell (TUI)、Apps (ドメインプラグイン)、およびSeedとLedgerを管理するOSコア (カーネル) に分割されています。
- スペックファースト:実行開始前に不変のSeed仕様書を通じて意図をロックします。
- 自動評価:「良さそう」な手動レビューを、構造化された3段階の検証ゲートに置き換えます。
関連
- プロジェクト
razzant/ouroborosOuroboros は、耐久的メモリと自己進化するコアを持つオープンソースの AI エージェントであり、時間とともに自身のコード、アーキテクチャ、プロンプトを再書き換えして自己改善を実現します。
- プロジェクト
EverMind-AI/EverOSEverOSは、LLMエージェント向けのローカル優先でMarkdownバックエンドのメモリレイヤーを提供するPythonライブラリです。会話やファイルを編集可能な `.md` ファイルとして保存し、SQLiteおよびLanceDBインデックスに同期し、メモリの追加・フラッシュ・検索を可能にするREST APIを提供します。OpenRouter APIキー1つでサーバーを起動し、テキストをインジェストしてキーワード検索で取得できます。オプションの埋め込み、リランク、マルチモーダル拡張によりハイブリッド検索や画像/PDF処理が可能になります。このプロジェクトは、多数のEverMindエコシステムエージェントやデモの永続的メモリバックエンドとして位置づけられています。
- プロジェクト
browseros-ai/BrowserOSBrowserOS は、人間用にローカルで実行される AI アシスタントを内蔵したオープンソース Chromium フォークです。BrowserOS neo は、外部の AI エージェント(Claude Code、Codex、Cursor など)が実際のログイン済みタブを操作できる補完ブラウザです。両方ともあなたのマシン上で動作し、Chrome のデータをインポート可能、API キーやローカルモデルで任意の LLM をサポート、すべてのセッションデータはプライベートに保たれます。
- プロジェクト
Orkas-AI/OrkasOrkas はクロスプラットフォームのデスクトップアプリで、ローカルにAIワーキャフを実行できます。中心となる「指揮官」エージェントが自然言語の目標を受け取り、計画を立て、専門エージェント(コーディング、リサーチ、データ分析、動画生成など)を割り当てて作業を完了させます。すべてのデータ、ファイル、APIキーはあなたのマシン上に保持されます。アプリは単に、設定したプロバイダー(OpenAI、Claude、Geminiなど)にモデル呼び出しを転送するだけです。各エージェントのプライベートメモリ、トークン使用量を制限する可視性スライシング、メタファイルによる自己進化、外部CLIコーディングエージェントとの統合などの機能を備えています。macOSとWindows用インストーラーが利用可能。Linuxはソースから実行。MITライセンス。
- プロジェクト
jaylfc/taOStaOS はオープンソースのセルフホスト型 AI プラットフォームであり、ブラウザベースのデスクトップ、分散コンピュートクラスター、AI エージェント用のローカルメモリサービス (taOSmd) を提供します。PC、SBC、スマートフォンなど、あらゆるハードウェアで動作し、17種類のフレームワークからエージェントをインストールおよび管理できます。すべての会話、ファイル、ナレッジグラフは自分のマシンに保存され、クラウドモデルはオプションです。