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 코딩 에이전트 운영 체제입니다. 프롬프트를 직접 작성하게 하지 않고, 먼저 소크라테스식 인터뷰를 통해 생각을 정리하고 숨겨진 가정을 드러낸 다음, 불변의 명세 문서를 생성하고, 더블 다이아몬드 분해를 통해 실행하며, 마지막으로 기계적, 의미적, 다중 모델 합의의 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

유사한 프로젝트