Q00/ouroboros

Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.

해결하는 문제

Ouroboros는 모호한 프롬프트가 AI의 추측, 아키텍처의 편차, 수동 QA 병목을 초래하는 비결정론적 AI 코딩 문제를 해결합니다. 프롬프트 엔지니어링이 아닌, 코드 작성 전 인간의 명확성을 보장하는 구조적이고 사양 우선의 워크플로우로 전환합니다.

작동 방식

Ouroboros는 사용자와 다양한 AI 코딩 에이전트(Claude Code, Codex CLI, GitHub Copilot CLI 등) 사이에 위치하는 "에이전트 OS" 또는 로컬 우선 실행 레이어로 작동합니다. 다섯 단계 주기로 모호한 요청을 검증된 코드베이스로 변환합니다:

  1. 인터뷰: 숨겨진 가정을 드러내고 모호성을 줄이는 소크라테스식 인터뷰.
  2. 결정화: 의도를 불변의 "시드" 사양으로 고정.
  3. 실행: 고정된 사양에 기반해 에이전트가 코드베이스를 구축.
  4. 평가: 출력을 검증하기 위한 3단계 자동 평가 게이트.
  5. 진화: 평가 결과를 바탕으로 프로젝트를 개선.

대상 사용자

아드호크 프롬프트에서 벗어나 재실행 가능하고 관찰 가능하며 정책 기반의 실행 계약으로 전환하고자 하는 AI 코딩 에이전트 사용자.

주요 특징

  • 다중 런타임 지원: Claude Code, Codex, Gemini, Copilot, DeepSeek 등 다양한 에이전트와 호환.
  • 에이전트 OS 아키텍처: 쉘(Ourocode), 애플리케이션 계층(플러그인), 핵심 커널(이 리포지토리)으로 분리되어 시드, 레지스트리, 런타임을 관리.
  • 사양 우선: 추측을 제거하고 소크라테스식 인터뷰와 불변의 시드 사양을 통해 아키텍처 편차 방지.
  • MCP 통합: 지원되는 AI 코딩 호스트에 직접 통합 가능한 MCP 서버로 등록.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트