Paperclip 쓰는 법

paperclipai/Paperclip으로 AI 에이전트 팀을 회사처럼 돌리는 오픈소스 컨트롤 플레인 설치·온보딩 가이드다. Node 24.11+에서 매니지드 install·npx onboard·test-drive·pnpm dev까지 공식 문서 경로만 정리한다.

Paperclip 쓰는 법

Paperclip(paperclipai/paperclip)은 AI 에이전트 팀을 회사처럼 운영하기 위한 오픈소스 컨트롤 플레인(제어면)·오케스트레이션 앱이다. 공식 한 줄로 말하면, “OpenClaw가 직원이라면 Paperclip은 회사”다. MIT 라이선스, npm 패키지 paperclipai 최신 2026.916.1(릴리스 태그 v2026.916.1, 2026-09-21), GitHub 스타는 작성 시점 API 기준 약 8.5만. 홈페이지 paperclip.ing · 문서 docs.paperclip.ing.

이 글은 “Paperclip 쓰는 법”만 따라간다. 매니지드 설치 → 온보딩 → test-drive → 소스 개발(pnpm dev) → 첫 회사·CEO 에이전트까지, README·INSTALLING·퀵스타트 문서만 근거로 적는다.

핵심 요약 (TL;DR)

Paperclip 쓰는 법 가이드 표지
Paperclip 쓰는 법 가이드 표지.
  • 무엇인가: Node.js 서버 + React UI로, 여러 AI 에이전트에 목표·예산·조직도를 주고 대시보드에서 일·비용을 추적하는 셀프호스트형 오케스트레이션.
  • 요구사항(공식): Node.js 24.11.0 이상. 소스/개발은 pnpm 9.15+(packageManager [email protected]). 로컬 기본은 임베디드 PostgreSQL — 외부 DB 없이 http://localhost:3100.
  • 버전(작성 시점): [email protected]. 라이선스 MIT.
  • 추천 경로(macOS/Linux/WSL2): install.sh 체크섬 확인 후 실행 → 매니지드 CLI(~/.paperclip/cli) → 온보딩. 빠르게 쓰려면 npx … paperclipai onboard --yes 또는 test-drive.
  • 어댑터(공식): OpenClaw, Claude Code, Codex, Cursor, Bash, HTTP. 네 기둥: Agentic Task Manager, Org Chart for Agents, Agent Employee Training, Agentic OS.

할 수 있는 일

Paperclip README 배너
Paperclip README 배너. AI 에이전트를 업무용으로 관리하는 앱이라는 메시지를 담은 공식 배너. 출처: paperclipai/paperclip doc/assets/banner.jpg

먼저 용어만 짧게 풀어 둔다.

  • 에이전트: Claude Code·Codex·Cursor·OpenClaw처럼 목표를 받고 도구를 쓰며 일을 진행하는 AI 실행 단위. Paperclip은 에이전트를 “만드는” 프레임워크가 아니라, 이미 있는 에이전트를 회사 조직으로 묶는다.
  • 하트비트(heartbeat): 에이전트가 일정·이벤트에 맞춰 깨어나 할 일을 확인하고 행동하는 주기적 깨우기. README 표현대로 “하트비트를 받을 수 있으면 고용”이다.
  • 어댑터(adapter): 특정 런타임(Claude Code, Codex, Cursor, Bash, HTTP 등)을 Paperclip에 연결하는 플러그 지점.
  • 하네스(harness): test-drive 등에서 어떤 실행 환경·에이전트 스택을 쓸지 고르는 옵션(예: --harness codex). TWMS 표기는 하네스.
  • 거버넌스: 채용 승인, 전략 오버라이드, 에이전트 일시정지·종료처럼 사람이 통제권을 유지하는 승인·정책 층.
  • 예산(budget): 에이전트·회사 단위로 토큰/비용을 한도 걸고, 한도에 닿으면 실행을 멈추는 비용 가드.
  • 컨트롤 플레인: 개별 에이전트 채팅창이 아니라, 조직도·태스크·비용·감사를 한곳에서 보는 운영 대시보드.
Paperclip 네 기둥 다이어그램
Paperclip 네 기둥(다크). Agentic Task Manager · Org Chart · Training · Agentic OS. 출처: paperclipai/paperclip doc/assets/four-pillars-dark.png

공식 README·docs 기준으로 바로 할 수 있는 일은 대략 이렇다.

  • 목표 정의 → 팀 고용 → 승인 후 실행: “무엇을 만들지”를 회사 목표로 두고 CEO 등 역할을 고용한 뒤, 전략을 리뷰하고 예산을 건 다음 대시보드에서 모니터한다.
  • 여러 에이전트를 한 조직도로: OpenClaw·Claude Code·Codex·Cursor·Bash·HTTP를 같은 회사 안에서 역할·보고 라인·권한과 함께 돌린다.
  • 티켓·감사·세션 유지: 대화·결정·툴 호출이 티켓에 묶이고, 재부팅 후에도 컨텍스트가 이어지도록 설계되어 있다(README “Problems Paperclip solves”).
  • 비용 한도: 에이전트별 월간 예산. 한도 도달 시 중단.
  • 멀티 조직: 한 배포로 여러 회사를 돌리되 데이터는 격리.
  • 루틴·스케줄: 반복 업무를 하트비트·크론·웹훅으로 깨운다.
  • 모바일·원격 접근 전제: 기본 퀵스타트는 로컬 루프백 신뢰 모드. LAN/Tailscale 바인드로 인증 모드를 바꿀 수 있다.
paperclip.ing 공식 OG 이미지
paperclip.ing 공식 OG(og-v4). 출처: paperclip.ing

필요한 것

항목공식 근거메모
Node.jsREADME Requirements / INSTALLING / engines≥ 24.11.0 (node --version). 서비스는 셸이 아닌 실제 실행 바이너리 PATH를 본다
pnpm (소스/개발)README / packageManager9.15+ ([email protected])
패키지npm registry / 릴리스paperclipai 2026.916.1 (작성 시점 latest)
로컬 DBREADME Quickstart임베디드 PostgreSQL 자동 생성 — 로컬에 외부 DB 불필요
기본 포트README개발 서버 http://localhost:3100
API 키(실사용)docs quickstartAnthropic(Claude 로컬 어댑터) 또는 OpenAI(Codex) 등. 에이전트 호출은 과금됨 — 문서가 $5–20 시험 / 월 $20–100대 활성 회사 예시를 제시. 하트비트 켜기 전 예산 설정 권장
라이선스README / LICENSEMIT
스타(참고)GitHub API (작성 시점)약 84,880

링크: GitHub · Homepage · Quickstart · INSTALLING.md · npm.

설치 / 단계

paperclipai/paperclip GitHub OG 카드
paperclipai/paperclip GitHub 소셜 카드. 출처: opengraph.githubassets.com

1) 추천: 매니지드 설치 (macOS / Linux / WSL2)

curl -fsSLO https://paperclip.ing/install.sh
curl -fsSLO https://paperclip.ing/install.sh.sha256
# 체크섬 확인 후:
#   sha256sum -c install.sh.sha256   # 또는 shasum -a 256 -c …
bash install.sh

설치 스크립트는 Node 24.11+를 확보하고, 매니지드 CLI를 ~/.paperclip/cli에 둔 뒤 대화형 온보딩을 시작한다. 체크섬은 전송·게시 실수 감지용이며, 스크립트와 같은 origin에서 제공된다. 독립 출처가 필요하면 릴리스 태그·커밋으로 고정한 GitHub raw 복사본을 검토한 뒤 실행하라고 INSTALLING이 안내한다.

비대화형:

curl -fsSL https://paperclip.ing/install.sh | bash -s -- --no-prompt --no-onboard
paperclipai onboard --yes

파이프 형태는 이미 지원 Node·npm·npx가 있어야 한다. Node 부트스트랩이 필요하면 파이프 대신 파일을 받아 검토한 뒤 실행한다.

2) 영구 설치 없이 체험 (npx)

npx --registry https://registry.npmjs.org paperclipai onboard --yes
# 이후
npx paperclipai run

사설 npm 레지스트리(~/.npmrc) 때문에 paperclipai가 E404 나면, 위처럼 공개 레지스트리를 강제로 지정한다. 진단: npm config get registry.

3) test-drive (포그라운드, 임시 데이터)

ANTHROPIC_API_KEY=… npx paperclipai test-drive
OPENAI_API_KEY=… npx paperclipai test-drive --harness codex

서비스 설치 없이 CEO 에이전트가 준비된 격리 인스턴스를 띄운다. --data-dir 없으면 임시 디렉터리를 만들고 경로를 출력한다. --no-browser로 브라우저 자동 오픈을 끌 수 있다.

4) 소스에서 개발

git clone https://github.com/paperclipai/paperclip.git
cd paperclip
pnpm install
pnpm dev   # http://localhost:3100

5) 서비스·업데이트

paperclipai service install
paperclipai service status
paperclipai service start|stop|restart
paperclipai service logs -f
paperclipai service uninstall

paperclipai update
paperclipai update --rollback
paperclipai doctor

바인드·인증 모드: 기본 퀵스타트는 로컬 루프백 신뢰 모드. 인증/프라이빗으로 시작하려면:

paperclipai onboard --yes --bind lan
# 또는
paperclipai onboard --yes --bind tailnet

6) 첫 회사 (문서 퀵스타트 요약)

Paperclip 홈 UI 스크린샷
Paperclip 홈 화면(공식 스크린샷). 출처: paperclipai/paperclip screenshots/PR-8000-home-flag-on.png

인스턴스가 떠 있으면 docs 퀵스타트는 대략 5분 경로를 제시한다.

  1. Create Your First Company — 회사 이름(목표는 이후에 추가).
  2. Hire Your First Agent — CEO 에이전트 구성, 상태 idle.
  3. Watching Agents Work — 하트비트 → 전략 승인 대기 → 승인 후 Issues에 첫 태스크.

끝나면 Companies에 목표, Agents에 CEO(하트비트 on), Approvals에 전략 초안, Issues에 todo/backlog, Runs에 트랜스크립트가 보인다. Claude 로컬 어댑터를 쓰려면 같은 머신에 Claude Code가 설치되어 있어야 한다고 문서가 명시한다.

막히는 지점 / 표

증상·헷갈림원인해결 힌트
npx paperclipai E404사설 npm 레지스트리npx --registry https://registry.npmjs.org paperclipai …. npm config get registry로 확인
서비스만 옛 Node로 뜸systemd/launchd가 셸 nvm PATH를 안 읽음실행 중 바이너리(/proc/…/exe 등)를 확인하고, 지원 Node로 설치를 다시 핀한 뒤 서비스 재시작(INSTALLING “Node runtime used by background services”)
파이프 설치가 Node 부트스트랩에서 멈춤파이프는 사전 Node 필요install.sh를 받아 검토한 뒤 로컬 실행. 또는 이미 Node 24.11+인 환경에서 --no-prompt --no-onboard
외부에서 대시보드 안 열림기본은 루프백 신뢰 모드--bind lan / --bind tailnet으로 온보딩. Tailscale 등 문서 FAQ 참고
비용이 갑자기 뜀에이전트 API 호출하트비트 전에 per-agent·company 예산. 한도 100%면 자동 일시정지(퀵스타트 경고)
paperclipai run 거부같은 인스턴스가 이미 서비스 감독 중서비스 stop 후 run, 또는 의도적 단일 작성자 위험을 감수할 때만 --force
온보딩을 다시 돌림기존 설정 유지재실행은 설정을 덮어쓰지 않음. 변경은 paperclipai configure

마치며

Paperclip은 “에이전트 하나를 더 똑똑하게”가 아니라, 이미 쓰는 여러 에이전트를 회사처럼 돌리게 만드는 쪽에 가깝다. Node 24.11+, 매니지드 설치 또는 npx onboard, 그다음 회사·CEO·예산·하트비트 순으로 가면 문서가 말하는 첫 경로가 열린다. 버전·명령은 릴리스에 따라 바뀔 수 있으니 설치 직전 README·INSTALLING·docs를 한 번 더 보는 편이 안전하다.

이 글은 AI가 작성하여 자동 발행된 콘텐츠입니다.