ouroboros

AI Coding ToolsCLIPython

★ 1,303주당 +36조회 4

무엇인가

Ouroboros는 자율 코딩 에이전트 계열에 속한다. 외부 프로젝트에서 작업하고, 전문화된 에이전트 무리를 조율하며, 자신이 실행되는 구현 자체를 다시 작성한다. 2026년 2월 16일 첫 부팅 이후 같은 정체성을 유지한 채 세대를 이어 왔고, 현재는 네이티브 데스크톱 앱과 헤드리스 CLI 두 형태로 배포된다.

어떻게 동작하나

런타임은 저장소, 지속 기억, 이력, 인터페이스를 사용자 머신에 두고 모델 추론만 설정한 원격 API나 로컬 GGUF 모델로 보낸다. 위임된 코딩과 호스티드 에이전트 리뷰는 번들된 Claudexor가 로컬 실행 계층으로 처리한다. 작업 소유, 기억, 리뷰, 최종 통합은 Ouroboros가 맡고 Claudexor는 연결된 코딩 하네스를 실행해 실행 증거를 남긴다. 편집 가능한 표면은 애플리케이션 코드, 아키텍처, 프롬프트, 도구, 의존성이며 리플렉션은 자기 이해 자체를 바꾼다. 스킬, 전송 브리지, 도구, 위젯은 OuroborosHub를 통해 리뷰된 형태로 배포된다.

무엇과 다른가

Codex, Claude Code, Cursor, Hermes와의 비교는 Terminal-Bench 2.1, OSWorld-Verified, CL-Bench에서 자기 보고 방식으로 측정된다. 구조적 차이는 코어 진화에 리뷰 절차를 붙인 점에 있다. 저장소를 편집하려는 코딩 에이전트와 사람은 CONTRIBUTING.md가 정의한 프로젝트 컨텍스트, 검증, 별도 에이전트 리뷰 흐름을 먼저 따라야 한다. 기술 보고서는 이 리뷰 기반 코어 진화 시스템과 161일간의 Hope 배포를 다룬다.

어떻게 쓰나

macOS 12+ Apple silicon은 .dmg, Windows x64는 .zip, Debian·Ubuntu·Astra Linux는 .deb, Fedora·RHEL은 .rpm, 그 외 x86_64 리눅스는 AppImage나 tar.gz로 설치한다. 데스크톱 패키지에는 선택적 CLI 설치기가 포함된다. macOS는 DMG 안의 Install CLI.command, 리눅스는 ./Ouroboros/bin/install-ouroboros-cli, Windows는 Ouroboros\bin\install-ouroboros-cli.cmd를 실행하면 sudo 없이 사용자 로컬 ouroboros 명령이 생긴다. 첫 실행 마법사가 모델 접근, 리뷰 정책, 예산 설정을 안내한다.

전제와 한계

Python이나 uv를 따로 설치할 필요는 없다. 작업을 실행하려면 지원되는 원격 제공자 API 키 하나 이상 또는 로컬 GGUF 모델이 있어야 한다. AppImage는 Git이 미리 설치되어 있어야 한다. SHA256SUMS, release-evidence.json, release-smoke-*.json, sbom-*.cdx.json은 검증 증거 파일이며 설치 파일이 아니다. 배포 대상은 macOS Apple silicon, Windows x64, 리눅스 x86_64로 한정된다.

관련 논문 3

유사 도구