OpenSource-Hub
O

ouroboros

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

一个让 AI 编码不再靠猜的智能体操作系统:先访谈澄清需求,再写规范,最后自动生成并验证代码。

让 AI 编码从“猜需求”变成“按规范做”,减少返工。

主な機能

  • 苏格拉底访谈:自动发问暴露隐藏假设,将模糊想法转化为清晰规范
  • 不可变规范(Seed Spec):锁定需求,防止架构漂移
  • 3 阶段自动评估:机械验证 → 语义检查 → 多模型共识,告别手动 QA
  • 支持主流 AI 编码工具(Claude Code、Codex CLI、OpenCode 等),安装即用
  • 本地优先,数据不出本机,可复现可回放

できないこと

  • 需要 Python 3.12+;首次使用需要理解其工作流程,不能直接当普通 AI 助手用;部分运行时(如 GitHub Copilot CLI)需要额外配置;项目仍在早期,建议先小项目试用。

使用例

  • 构建命令行工具、API、自动化脚本等需要明确需求的项目
  • 团队协作时统一 AI 编码的目标和规范
  • 需要高质量、可验证代码的研究或商业项目

詳細説明

Ouroboros 是一个本地优先的 AI 编码智能体操作系统。它不让你直接写提示词,而是先用苏格拉底式访谈帮你理清思路、暴露隐藏假设,然后生成一份不可变的规范文档,再通过双钻石分解执行,最后经过机械、语义和多模型共识三级评估。整个过程可复现、可验证。支持 Claude Code、Codex CLI、OpenCode、Hermes 等主流 AI 编码工具,把模糊想法变成可靠代码库,大幅减少返工。

トラブルシューティング & FAQ (2)

トラブル対応
WindowsでOuroborosの'WinError 123' checkpoint errorを修正する方法は?

Ouroborosをバージョン0.40.0以降にアップグレードしてください。このリリースでは、チェックポイントのファイル名からコロンやその他のWindows予約文字(< > : " / \\ | ? *)を除去します。これにより、無効なNTFS文字が原因で発生する'WinError 123'を防ぎます。アップグレード後は手動での回避策は不要です。アップグレードが不可能な場合は、一時的にコロンを含むseed_idsを避けてください。ただし、これは信頼性の高い修正ではありません。

参照 Issue #1287
トラブル対応
Codex CLI 0.134+ で 'ooo interview' を実行する際の 'legacy profile' エラーを修正する方法は?

このエラーは、Codex CLI ≥0.134.0 が profile-v2 ファイル(例:~/.codex/ouroboros‑frontier.config.toml)を使用し、~/.codex/config.toml 内の従来の [profiles.*] テーブルを拒否するために発生します。修正は PR #1268 で進行中です。マージされるまで、手動で移行してください:1) 各 [profiles.ouroboros‑*] ブロックを ~/.codex/config.toml から独自のファイル ~/.codex/ouroboros‑*.config.toml に移動します。2) 従来のセクションを config.toml から削除します。または、PR がマージされた後に ouroboros setup を再度実行してください。

参照 Issue #1267

タグ

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-06-26 11:05:05
GitHub リポジトリ

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

2 FAQs

類似プロジェクト