razzant/ouroboros

Ouroboros — self-creating AI agent. Born Feb 16, 2026.

해결하는 문제

Ouroboros는 작업과 재시작 전반에 걸쳐 일관된 정체성, 지속 가능한 메모리, 기록을 유지하도록 설계된 범용 AI 에이전트입니다. 상태 비저장(stateless) AI 에이전트의 한계를 해결하여, 에이전트가 과거의 행동, 성찰, 지식을 기억하고 코드, 아키텍처, 프롬프트를 포함한 자신의 구현을 수정하여 시간이 지남에 따라 자율적으로 진화할 수 있도록 합니다.

작동 방식

Ouroboros는 네이티브 데스크톱 애플리케이션 또는 헤드리스 CLI로 작동합니다. 사용자의 로컬 머신에서 리포지토리, 지속 가능한 메모리, 기록을 직접 관리합니다. 인지 처리를 위해 원격 API 또는 로컬 GGUF 모델을 사용할 수 있습니다. 개선 사항이 Git 기록 내에서 검토된 변경 사항으로 반영되는 '검토된 핵심 진화 시스템'을 사용합니다. 복잡한 작업을 처리하기 위해 전문가 에이전트(플래너, 빌더, 리서처)의 '라이브 스웜'을 조정하여 병렬로 작업하고 결과를 통합합니다.

대상 사용자

외부 프로젝트에서의 장기적인 작업, 자율적인 자기 개선, 경험을 통해 성장하는 지속적인 정체성이 필요한 개발자와 파워 유저를 위해 설계되었습니다.

주요 특징

  • 자기 수정 코드: 자신의 애플리케이션 코드, 아키텍처, 프롬프트, 도구를 직접 다시 작성할 수 있습니다.
  • 지속 가능한 메모리: 재시작 및 다양한 작업 전반에 걸쳐 정체성과 기록을 유지합니다.
  • 모델 독립성: 원격 제공업체 API 및 로컬 GGUF 모델을 지원합니다.
  • 에이전트 스웜: 여러 전문가 에이전트를 조정하여 복잡한 문제를 병렬로 해결합니다.
  • 로컬 우선 개인정보 보호: 기본적으로 원격 측정을 전송하지 않으며 기록과 메모리를 로컬 머신에 보관합니다.
  • 외부 프로젝트 지원: 자체적인 거버넌스 경계를 유지하면서 별도의 Git 워크스페이스에서 작동할 수 있습니다.

관련

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