Q00/ouroboros
Agent OS: the agent gets smarter on its own. We just hold the line: the grading command and expected result never make it into the success contract we hand it. Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 13 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.
해결하는 문제
Ouroboros는 AI 코딩에서 모호한 프롬프트와 아키텍처 드리프트 문제를 해결합니다. 임시 프롬프팅을 구조화되고 명세 우선의 워크플로우로 대체하여 코드가 작성되기 전에 사람의 의도를 명확하게 함으로써, AI 에이전트가 추측하고 여러 차례의 재작업 주기를 필요로 하는 것을 방지합니다.
작동 방식
Ouroboros는 사용자와 다양한 AI 코딩 에이전트(예: Claude Code, Codex, GitHub Copilot) 사이에 위치하는 "Agent OS" 또는 런타임 계층으로 작동합니다. 다음의 주기를 구현합니다:
- 인터뷰: 숨겨진 가정을 드러내고 모호성 점수를 계산하는 소크라테스식 질문 프로세스입니다.
- 시드: 인터뷰 결과를 수용 기준, 온톨로지 및 제약 조건을 포함하는 불변 명세로 결정화합니다.
- 실행: 에이전트는 Seed를 기반으로 작업을 실행합니다.
- 평가: 3단계 자동화된 평가 게이트(기계적, 의미론적, 다중 모델 합의)가 출력을 검증합니다.
- 발전: 프로세스가 실패를 기반으로 반복되고 개선됩니다.
대상 독자
지속적인 수동 프롬프트 엔지니어링이나 수동 QA 없이 모호한 아이디어를 검증되고 작동하는 코드베이스로 전환하고자 하는 AI 코딩 에이전트를 사용하는 개발자.
하이라이트
- 다중 런타임 지원: Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Gemini 등을 포함한 광범위한 에이전트에서 작동합니다.
- Agent OS 아키텍처: Shell (TUI), Apps (도메인 플러그인), 그리고 Seed와 Ledger를 관리하는 OS 코어(커널)로 분할됩니다.
- 명세 우선: 실행이 시작되기 전에 불변 Seed 명세를 통해 의도를 잠급니다.
- 자동화된 평가: "괜찮아 보임"이라는 수동 리뷰를 구조화된 3단계 검증 게이트로 대체합니다.
관련
- 프로젝트
razzant/ouroborosOuroboros는 내구적 메모리와 자기 진화하는 코어를 갖춘 오픈소스 AI 에이전트로, 시간이 지남에 따라 자신의 코드, 아키텍처, 프롬프트를 재작성하여 지속적으로 개선할 수 있습니다.
- 프로젝트
EverMind-AI/EverOSEverOS는 LLM 에이전트를 위한 로컬 우선, 마크다운 기반 메모리 계층을 제공하는 Python 라이브러리입니다. 대화와 파일을 편집 가능한 `.md` 파일로 저장하고, SQLite 및 LanceDB 인덱스로 동기화하며, 메모리 추가, 플러시, 검색을 위한 REST API를 제공합니다. OpenRouter API 키 하나만으로 서버를 실행하고 텍스트를 인제스트한 후 키워드 검색으로 가져올 수 있습니다. 선택적 임베딩, 리랭킹, 다중 모달 확장 기능을 통해 하이브리드 검색과 이미지/PDF 처리가 가능해집니다. 이 프로젝트는 여러 EverMind 생태계 에이전트와 데모의 지속적 메모리 백엔드로 자리매김하고 있습니다.
- 프로젝트
browseros-ai/BrowserOSBrowserOS는 인간을 위한 로컬에서 실행되는 AI 어시스턴트를 내장한 오픈소스 크롬 포크이며, BrowserOS neo는 외부 AI 에이전트(Claude Code, Codex, Cursor 등)가 실제 로그인된 탭을 제어할 수 있는 보조 브라우저입니다. 둘 다 당신의 기기에서 실행되며, Chrome 데이터를 가져오고, API 키 또는 로컬 모델을 통해 어떤 LLM도 지원하며, 모든 세션 데이터는 개인 정보 보호됩니다.
- 프로젝트
Orkas-AI/OrkasOrkas는 크로스플랫폼 데스크톱 앱으로, 로컬에 AI 워크포스를 실행할 수 있습니다. 중심적인 "지휘관" 에이전트가 자연어 목표를 받아 계획을 세우고, 코딩, 리서치, 데이터 분석, 비디오 생성 등 전문 에이전트를 배정하여 작업을 완료합니다. 모든 데이터, 파일, API 키는 당신의 기계에 유지되며, 앱은 단지 설정한 제공자(OpenAI, Claude, Gemini 등)에 모델 호출을 전달할 뿐입니다. 각 에이전트의 개인 메모리, 토큰 사용량 제한을 위한 가시성 슬라이싱, 메타 파일을 통한 자기 진화, 외부 CLI 코딩 에이전트 통합 등의 기능을 제공합니다. macOS 및 Windows용 설치 프로그램 제공. 리눅스는 소스에서 실행 가능. MIT 라이선스.
- 프로젝트
jaylfc/taOStaOS는 AI 에이전트를 위한 브라우저 기반 데스크톱, 분산 컴퓨팅 클러스터 및 로컬 메모리 서비스(taOSmd)를 제공하는 오픈소스 자체 호스팅 AI 플랫폼입니다. 모든 하드웨어(PC, SBC, 폰)에서 실행되며, 17개의 프레임워크에서 에이전트를 설치 및 관리할 수 있게 해줍니다. 모든 대화, 파일 및 지식 그래프는 자신의 머신에 저장되며 클라우드 모델은 선택 사항입니다.