Ouroboros
04

4. 설치

이 가이드는 Claude Code plugin 설치를 기본 경로로 사용합니다. 로그인, plugin 설치, ooo setup, 첫 ooo interview 순서로 진행합니다.

Ouroboros 0.51.5upstream d103058fe2026-08-14 문서·코드 확인
로그인, plugin 설치, setup, 확인 4단계를 차례로 표시한 도해
설치는 로그인 → plugin → setup → 확인 4단계입니다.

4.1 준비 사항

4.2 Claude Code 로그인

터미널에서 Claude Code 세션을 엽니다.

claude

Claude Code 대화창 안에서 로그인합니다.

/login

정상 결과: 브라우저 인증 후 대화창에 로그인 완료가 표시됩니다. 로그인하지 않으면 이후 ooo 명령이 동작하지 않습니다.

4.3 plugin 설치

다음 두 명령은 Claude Code 밖의 일반 터미널에서 실행합니다.

claude plugin marketplace add Q00/ouroboros
claude plugin install ouroboros@ouroboros
Claude Code에서 Ouroboros 0.50.4 플러그인이 설치된 터미널 출력
2026-07-16 Ubuntu 24.04, Claude Code 2.1.210, Ouroboros 0.50.4에서 실측한 설치 출력입니다. 이 스크린샷만 0.50.4 시점이고, 위 두 명령은 0.51.5에서도 그대로입니다.

정상 결과: claude plugin listouroboros@ouroboros가 enabled로 표시됩니다.

4.4 ooo setup — Core와 MCP 연결

작업할 프로젝트 폴더에서 Claude Code 세션을 열고, 대화창에 입력합니다.

ooo setup

ooo setup은 runtime 프로필을 고르고 그 선택을 ~/.ouroboros/config.yaml에 저장합니다. 선택에 따라 현재 프로젝트의 CLAUDE.md에 명령 요약을 추가합니다. MCP 서버 등록은 4.3에서 설치한 plugin이 담당하므로 ooo setup~/.claude/mcp.json을 건드리지 않습니다.

정상 결과: 감지된 runtime 목록과 Setup complete!, 그리고 설정 저장 위치(~/.ouroboros/config.yaml)가 표시됩니다. MCP 서버 연결은 4.7의 /mcp 확인으로 봅니다. setup 후 Claude Code를 완전히 닫고 다시 엽니다.

4.5 첫 인터뷰로 설치 확인

Claude Code를 다시 연 뒤 대화창에서 만들고 싶은 것을 적습니다.

ooo interview "만들고 싶은 것"

정상 결과: 바로 코드를 쓰지 않고 목적, 범위, 제약, 통과 기준을 묻기 시작합니다. 명령을 찾지 못하거나 MCP 연결 오류가 나오면 11장을 확인합니다.

4.6 업데이트

Claude Code 대화창에서 실행합니다.

ooo update

정상 결과: 현재 버전과 최신 버전을 비교하고, 설치 방식에 맞게 갱신합니다. 업데이트 후 Claude Code 세션을 다시 엽니다.

4.7 설치 완료 기준

Claude Code 없이 터미널에서 설치하기

독립 CLI는 Python 3.12 이상이 필요하며 일반 터미널에서 설치합니다.

pip install ouroboros-ai
ouroboros setup

Codex CLI 등 다른 runtime은 ouroboros setup --runtime codex처럼 지정합니다. 이 설정을 마치면 이 가이드에 나오는 ooo 명령을 그 세션 안에서 그대로 쓸 수 있습니다. 예시는 Claude Code 대화창 기준으로 쓰지만 명령 자체는 같습니다.