ouroboros
SHA-256AIコーディングを推測頼みにしないエージェントOS:まずヒアリングで要件を明確化し、次に仕様を作成し、最後にコードを自動生成・検証する。
スマートダウンロード
Download 版をダウンロード
v0.38.2 · 3.3 MB
AI コーディングを「要件の推測」から「仕様に基づく実装」へと変え、手戻りを削減します。
主な機能
- ソクラテス式インタビュー:自動質問で隠れた前提を暴き、曖昧なアイデアを明確な仕様へ変換
- 不変仕様(Seed Spec):要件をロックし、アーキテクチャドリフトを防止
- 3段階自動評価:機械的検証 → セマンティックチェック → マルチモデルコンセンサス、手動QAに別れを告げる
- 主要なAIコーディングツール(Claude Code、Codex CLI、OpenCodeなど)に対応、インストールしてすぐ使える
- ローカルファースト、データはローカルマシンから出ない、再現可能・リプレイ可能
できないこと
- •Python 3.12+ が必要。初めて使用する際はそのワークフローを理解する必要があり、通常の AI アシスタントとしてそのまま使うことはできない。一部のランタイム(GitHub Copilot CLI など)は追加の設定が必要。プロジェクトはまだ初期段階にあるため、まず小規模なプロジェクトで試すことを推奨する。
使用例
- コマンドラインツール、API、自動化スクリプトなど、明確な要件が必要なプロジェクトを構築する
- チームでの協業時に AI コーディングの目標と規範を統一する
- 高品質で検証可能なコードが必要な研究または商業プロジェクト
Ouroboros はローカルファーストの AI コーディングエージェントオペレーティングシステムです。直接プロンプトを書かせるのではなく、まずソクラテス式インタビューで思考を整理し、隠れた前提を洗い出した上で、変更不可能な仕様書を生成します。その後、ダブルダイヤモンド分解によって実行し、最後に機械的・意味的・マルチモデルコンセンサスの3段階評価を経ます。プロセス全体が再現可能かつ検証可能です。Claude Code、Codex CLI、OpenCode、Hermes などの主要な AI コーディングツールをサポートし、曖昧なアイデアを信頼性の高いコードベースへと変換し、手戻りを大幅に削減します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:ターミナルで curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | bash を実行して一発インストール
ステップ2:普段使っている AI コーディングツール(Claude Code など)を開き、セッション内で ooo interview "タスク管理 CLI を実装したい" を実行
ステップ3:インタビューの質問に回答すると、Ouroboros が自動的に仕様を生成・実行・評価し、最終的に使用可能なコードを出力
- ステップ1:ターミナルで curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | bash を実行して一発インストール
- ステップ2:普段使っている AI コーディングツール(Claude Code など)を開き、セッション内で ooo interview "タスク管理 CLI を実装したい" を実行
- ステップ3:インタビューの質問に回答すると、Ouroboros が自動的に仕様を生成・実行・評価し、最終的に使用可能なコードを出力
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
d890232e4fff81dbb9a9d6861c653b130ea96bcc204eafd4aae0b2098eb3fc72このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ターミナルで ouroboros uninstall を実行すると、すべての設定、MCP 登録、データが削除されます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs