OpenSource-Hub
O

ouroboros

SHA-256
4.0k stars·AI 生産性·SHA-256 チェックサム確認済み

AIコーディングを推測頼みにしないエージェントOS:まずヒアリングで要件を明確化し、次に仕様を作成し、最後にコードを自動生成・検証する。

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 コーディングツールをサポートし、曖昧なアイデアを信頼性の高いコードベースへと変換し、手戻りを大幅に削減します。

タグ

ai-codingspecification-firstagent-osworkflowlocal-firstreproducible

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:ターミナルで curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | bash を実行して一発インストール

4

ステップ2:普段使っている AI コーディングツール(Claude Code など)を開き、セッション内で ooo interview "タスク管理 CLI を実装したい" を実行

5

ステップ3:インタビューの質問に回答すると、Ouroboros が自動的に仕様を生成・実行・評価し、最終的に使用可能なコードを出力

インストールガイド
  1. ステップ1:ターミナルで curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | bash を実行して一発インストール
  2. ステップ2:普段使っている AI コーディングツール(Claude Code など)を開き、セッション内で ooo interview "タスク管理 CLI を実装したい" を実行
  3. ステップ3:インタビューの質問に回答すると、Ouroboros が自動的に仕様を生成・実行・評価し、最終的に使用可能なコードを出力
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

d890232e4fff81dbb9a9d6861c653b130ea96bcc204eafd4aae0b2098eb3fc72

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

ターミナルで ouroboros uninstall を実行すると、すべての設定、MCP 登録、データが削除されます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-26 20:01:55
GitHub リポジトリ

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト