GitHub - paperclipai/paperclip: Open-source orchestration for zero-human companies
핵심 포인트
- 1Paperclip은 AI 에이전트 팀을 오케스트레이션하여 비즈니스를 운영하는 오픈 소스 플랫폼으로, "zero-human companies"를 목표로 에이전트의 목표 설정, 팀 조정 및 모니터링을 중앙 집중화합니다.
- 2이 플랫폼은 조직도, 예산 통제, 목표 정렬, Heartbeats 기반의 에이전트 활동 및 티켓 시스템과 같은 핵심 기능을 제공하며, 사용자는 OpenClaw나 Claude Code와 같은 자체 에이전트를 통합할 수 있습니다.
- 3Paperclip은 여러 에이전트 인스턴스 관리, 지속적인 컨텍스트 유지, 비용 통제 문제를 해결하고, 수동 감독 대신 관리 대시보드를 통해 자율적인 비즈니스를 구조화된 방식으로 운영하도록 돕습니다.
Paperclip은 Node.js 서버와 React UI를 기반으로 하는 오픈소스 오케스트레이션 플랫폼으로, AI 에이전트 팀을 조직하여 비즈니스를 운영하는 데 중점을 둡니다. 이는 "제로-인간 기업(zero-human companies)"을 위한 솔루션으로, OpenClaw가 직원이라면 Paperclip은 회사에 해당한다는 비유를 통해 그 역할을 설명합니다. 사용자는 비즈니스 목표를 정의하고, 다양한 AI 에이전트(예: OpenClaw, Claude, Code, Codex, Cursor 등 "heartbeat"를 수신할 수 있는 모든 에이전트)를 "고용"하여 팀을 구성합니다. Paperclip은 에이전트의 작업, 비용, 진행 상황을 단일 대시보드에서 추적할 수 있도록 지원하며, 단순한 태스크 매니저를 넘어 조직도, 예산, 거버넌스, 목표 정렬, 에이전트 조정을 포함합니다.
핵심 방법론 및 기술적 특징은 다음과 같습니다:
- Bring Your Own Agent (BYOA): Paperclip은 특정 에이전트 프레임워크에 구애받지 않고 다양한 에이전트를 통합할 수 있습니다. "heartbeat"를 수신할 수 있는 모든 에이전트를 고용할 수 있다는 것은, Paperclip이 표준화된 API나 메시징 프로토콜을 통해 에이전트와 통신하여 작업을 할당하고 상태를 업데이트받는 메커니즘을 제공함을 의미합니다.
- Goal Alignment (목표 정렬): 모든 태스크는 회사 미션으로 귀결되도록 설계됩니다. 에이전트는 단순히 지시를 받는 것을 넘어,
Goal-aware execution을 통해 태스크의 상위 목표(프로젝트 및 회사 목표)를 이해하고 작업의 '이유(why)'를 파악합니다. 이는 에이전트가 더 큰 그림 속에서 의사결정을 내리고 작업을 수행할 수 있도록 컨텍스트를 지속적으로 제공하는 방식입니다. - Heartbeats (하트비트): 에이전트는 정해진 스케줄에 따라 "깨어나서(wake)", 할당된 작업을 확인하고(check work), 행동합니다(act). 이는 에이전트가 주기적으로 Paperclip 시스템에 연결하여 새로운 지시를 받거나, 진행 중인 작업의 상태를 보고하거나, 완료된 작업을 제출하는 풀(pull) 기반 또는 스케줄링된 실행 모델을 나타냅니다. 이 메커니즘을 통해 조직도를 따라 작업 위임(delegation)이 상하로 흐르게 됩니다.
- Cost Control (비용 통제): 에이전트별 월별 예산이 설정되어 있으며, 예산 소진 시 에이전트의 작업이 중단됩니다. 이는
Atomic execution개념과 연결되어 예산 집행이 원자적으로 이루어져 불필요한 비용 발생(runaway spend)을 방지합니다. 시스템은 토큰 비용을 추적하고 예산을 초과하는 에이전트를 스로틀링합니다. - Ticket System (티켓 시스템): 모든 대화와 결정은 티켓 시스템을 통해 기록됩니다. 이는 풀(full) tool-call tracing 및 변경 불가능한 감사 로그(immutable audit log)를 제공하여 투명성과 책임성을 보장합니다. 에이전트의 작업은 티켓 기반으로 관리되어 세션이 재부팅 후에도 지속되며, 컨텍스트가 보존됩니다.
- Governance with Rollback (거버넌스 및 롤백): 사용자는 "이사회(board)"로서 에이전트 고용 승인, 전략 재정의, 에이전트 일시정지 또는 종료 등의 권한을 가집니다. 컨피그(config) 변경사항은 버전 관리되며, 잘못된 변경사항은 안전하게 롤백될 수 있습니다.
- Org Chart (조직도): 에이전트에게 계층, 역할, 보고 라인, 직위, 직무 설명을 부여하여 실제 회사와 유사한 구조를 가집니다. 이는 에이전트 간의 위임 및 협업을 구조화하고 관리하는 데 필수적인 요소입니다.
- Persistent Agent State (영구 에이전트 상태): 에이전트가 하트비트 사이에도 동일한 태스크 컨텍스트를 유지하고 재시작하지 않도록 합니다. 이는 작업 효율성을 높이고 중복 작업을 방지합니다.
Paperclip은 단일 에이전트 도구가 아닌 팀을 위한 도구이며, 코드 리뷰 도구나 프롬프트 관리자가 아닌, 조직 구조와 목표에 기반한 AI 에이전트의 오케스트레이션에 특화되어 있습니다.