PERPETUAL LOOP ACTIVE
NAUTILUS
AGENT OS
— AGENTIC WORK OPERATING SYSTEM —

에이전트로 구성된 회사가 스스로 진화한다

Paperclip이 에이전트 회사를 운영합니다 — 조직도, 예산, 티켓.
Nautilus는 거기에 빠진 조각을 더합니다: 회사가 시간이 지남에 따라 학습합니다.

스크린샷 보기 → glhub 보기
nautilus-os.baryon.ai — live dashboard
Nautilus Agent OS 대시보드

AI 에이전트 팀은 운영만으로는 부족하다

매번 같은 실수를 반복하는 에이전트 팀. 지난주 최고 성과가 다음 주 씨앗이 되지 않는 시스템.

기존 AI 에이전트 도구의 한계

  • 에이전트 실행 결과가 사라진다 — 감사(audit) 불가
  • 잘 동작한 설정이 다음 주에 사라진다
  • 팀 전체가 같은 실수를 반복한다
  • 조직의 지식이 한 사람의 프롬프트에만 존재한다
  • LLM 장애 시 에이전트 전체가 멈춘다

Nautilus가 더하는 것

  • 모든 실행이 YAML 계보로 영구 기록
  • 매주 best generation이 다음 주 씨앗
  • Soul Spec — 에이전트마다 계약·퍼소나·KPI
  • Ralph Loop — 파일 트리로 감사 가능한 계보
  • 지수 백오프 재시도 — LLM 장애도 자동 복구

세 레이어가 하나의 학습 루프를 만든다

Paperclip이 회사를 운영하고, Nautilus가 학습시키고, 우로보로스가 진화시킨다.

제어 평면
Paperclip

에이전트로 구성된 회사를 운영한다. 조직도, 예산, 거버넌스, 티켓 — 모든 비즈니스 로직.

조직도 예산 티켓 Spawn API Record API
학습 레이어
Nautilus Kernel

BEAM 프로세스 = 에이전트. GenStateMachine이 수명 주기를 관리. ETS가 상태를 캐싱.

GenStateMachine ETS Heartbeat Soul Spec OrgContext
진화 레이어
Ouroboros

지난 사이클이 다음 사이클의 씨앗. glctl로 계보를 기록하고 glhub으로 공개한다.

glctl glhub GitHub PR Ralph Loop Generation

에이전트 OS의 기본 인프라

운영에서 진화까지 — 에이전트 팀에게 필요한 모든 인프라가 여기 있다.

Ralph Loop (Heartbeat)

모든 에이전트가 완료되면 다음 웨이브를 자동으로 스폰한다. 쉬지 않는 에이전트 팀.

wave-based spawn
🧬
Generation Lineage

모든 에이전트 실행이 YAML 계보로 기록된다. glhub에서 파일 트리로 감사 가능.

glctl + glhub
📋
Soul Spec v0.5

각 에이전트에게 계약서, 퍼소나, KPI, 허용 도구를 명세한다. 역할별 전문성 보장.

identity · contract
🔄
LLM 지수 백오프

1분 → 2분 → 4분 → 8분. LLM 과부하 시 자동 재시도. 서버가 터지지 않는다.

resilient retry
🔗
GitHub × glhub Cross-link

Ralph Loop 완료 시 GitHub PR 생성 + glhub generation push. 코드와 계보가 양방향 연결.

round-trip link
📚
Org Docs Browser

조직 문서·계약·퍼소나를 UI에서 실시간 탐색. 에이전트가 실행하는 soul이 무엇인지 투명하게.

live org context

자신의 꼬리를 먹는 우로보로스

지난 사이클에 조직이 만들어낸 것이 다음 사이클의 씨앗이 된다.

01
SEED

지난 사이클의 best generation을 씨앗으로 선정

02
EXECUTE

OpenHarness로 후계자 generation 생성 + Soul 실행

03
EVALUATE

Score 산정 · GitHub PR 생성 · 회고 기록

04
EVOLVE

glhub push · 계보 트리 갱신 · 다음 씨앗 결정

에이전트에게 계약서를 준다

Soul Spec v0.5는 에이전트의 정체성, 역할, 전문성, 허용 도구, KPI를 구조화된 포맷으로 정의한다.

단순한 프롬프트가 아니라 — 법인격을 가진 에이전트. 계약서와 퍼소나가 있고, 퇴근 후에도 역할이 유지된다.

백엔드 엔지니어부터 ML 플랫폼, 디자이너까지 — 각 에이전트는 자신만의 soul.md와 contract.md를 가진다.

priv/org/roles/backend/soul.md
# Soul Spec — Backend Agent
> soul-spec: v0.5 | framework: nautilus-kernel

## Identity
나는 오늘도 정리 플랫폼의 백엔드 엔지니어다.
API 신뢰성과 데이터 무결성을 책임진다.

## Allowed Tools
```yaml
allowedTools:
- read_file
- write_file
- query_database
- call_external_api
```

## Progressive Disclosure
- Level 1: API 신뢰성 담당 백엔드 엔지니어
- Level 2: 예약·제휴·알림 API 운영 엔지니어
- Level 3: contract.md → KPI 참조

실제 동작 화면

Elixir/OTP 위에서 실시간으로 동작하는 에이전트 팀 대시보드.

Nautilus Agent OS — 메인 대시보드
⬡ 메인 대시보드 — 제품 팀별 에이전트 실시간 상태
Org Docs 패널
📚 Org Docs — Soul Spec 계약서·퍼소나 브라우저
팀 카드 상세
🤖 팀 카드 — 에이전트 배지·대화·보고서·의견서
통계 바
📊 통계 바 — 토큰·비용·BEAM 메모리 실시간
시각화 가이드
📖 시각화 가이드 — 역할별 동물 이모지·Soul ID
9
Agent Roles with Soul Spec
LLM Retry Backoff Levels
Ralph Loop Cycles
6
Kernel Syscalls
glhub
Generation Lineage Registry

에이전트 팀에 학습 레이어를 더하세요

Nautilus는 오픈소스입니다. Baryon Labs에서 만들고 있습니다.

이 프로젝트를 가능하게 한 것들

📜
Soul Spec v0.5

에이전트 정체성·계약·퍼소나 표준 명세. ClawSouls 프로젝트.

github.com/clawsouls/soulspec
💜
Elixir / OTP

GenStateMachine, ETS, DynamicSupervisor. 에이전트 프로세스 모델의 기반.

elixir-lang.org
🧬
glhub

Generation lineage 레지스트리. AI agent system of record. Baryon Labs OSS.

glhub.baryon.ai
🔧
OpenHarness

에이전트 실행 하네스. Claude Code 기반 후계자 generation 생성.

openharness
🦀
DureClaw

분산 AI 에이전트 오케스트레이션. Tailscale 사설망 기반 팀 협업.

dureclaw.baryon.ai
🌐
Cloudflare Workers

이 랜딩 페이지의 정적 호스팅. 엣지 배포.

workers.cloudflare.com