OSS探訪

Paperclip — AIエージェントを「社員」として組織・予算・承認・タスクまで管理するオープンソースcontrol plane

OSS健全度 93
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
80,720
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/15

概要

Paperclipは、複数のAIエージェントを会社組織のように運用するためのオープンソースcontrol planeです。目標、組織図、タスク、承認、予算、定期実行、監査ログを一つの画面で管理し、OpenClaw、Claude Code、Codex、Cursor、Bash、HTTP系Botなど異なるAgentを同じ運用モデルへ載せられます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

複数Agentを単なる並列実行ではなく、役割・上司・目標を持つ組織として管理する

公式READMEはPaperclipを、AIエージェントのチームを運営するためのNode.js serverとReact UIとして説明しています。Agentごとに役割・役職・報告ライン・権限・予算を持たせ、組織のmissionやgoalからtaskへ文脈をつなげられます。OpenClaw、Claude Code、Codex、Cursor、Bash、HTTP/Webhook Botなど、heartbeatを受け取れる異なる実行系を同じ組織図へ参加させられるのが特徴です。

出典:[1]

タスク、承認ゲート、監査、予算上限を同じcontrol planeで扱う

Paperclipのtask systemはissue、依存関係、comment、document、attachment、work productを管理し、実行時にはatomic checkoutやexecution lockで二重作業を避ける設計です。さらにapproval workflow、agentのpause/resume/terminate、変更履歴、token・cost tracking、warning thresholdとhard stopを備え、Agentの自律実行に人間の統制を差し込めます。

出典:[1]

Heartbeat・cron・webhook・API triggerで、Agentの継続運用を仕組みにする

Agentはheartbeatで定期的に起動して担当作業を確認でき、routineにはcron、webhook、API triggerを設定できます。実行ごとにtracked issueを作り、workspace解決、secret注入、skill読み込み、adapter呼び出し、structured log、cost event、session state、audit trailまで記録する構成がREADMEで説明されています。

出典:[1]

Docker QuickstartならNode.jsやpnpmをホストへ入れずに試せる

公式Dockerドキュメントでは、docker compose -f docker/docker-compose.quickstart.yml up --buildが推奨Quickstartです。UIはhttp://localhost:3100で開き、embedded PostgreSQL、uploaded assets、local secrets key、Agent workspace dataは./data/docker-paperclip配下へ永続化されます。DockerイメージにはClaude Code、Codex、OpenCode、Gemini CLIも同梱されています。

出典:[2]

複数のコーディングAgentや業務Agentを24時間動かしつつ、誰が何をしているか統制したい場合に

Claude CodeやCodexなどを複数並行で動かし、個別ターミナルや設定ファイルだけでは担当・進捗・コスト・承認の追跡が難しくなっているチームに向きます。単発のAgent実行基盤より、事業目標からAgentの役割、日々のタスク、予算、レビューまでを一続きで管理したい場合に比較価値があります。

Agentの自律性が上がるほど、APIキー・workspace権限・予算・永続データの運用設計が重要になる

Docker QuickstartはAPIキーなしでもアプリ自体を起動できますが、Claude Code、Codex、Geminiなどのlocal adapterを実際に動かすには各Providerの認証情報が必要です。Agentへ渡すsecretや作業ディレクトリの権限は、Paperclipのapproval・budget・audit機能とは別に、利用するProviderと実行環境の権限モデルとして設計してください。

./data/docker-paperclipにはembedded PostgreSQL、uploaded assets、local secrets key、Agent workspace dataが保存されます。検証環境でもこのディレクトリを単なるキャッシュとして扱わず、バックアップ・アクセス制御・破棄方針を決める必要があります。ソースコードはMIT Licenseです。Dockerを使わず開発環境を構築する場合、package.jsonはNode.js 24.11以上とpnpm 9.15.4を要求しています。

出典:[2][3][4]

参考にした公式資料

  1. [1]paperclipai/paperclip — README(2026-09-15)
  2. [2]Paperclip docs — Docker(2026-09-15)
  3. [3]paperclipai/paperclip — package.json(2026-09-15)
  4. [4]paperclipai/paperclip — LICENSE(2026-09-15)
編集部からの補足

複数Agentをただ並列実行するのではなく、役割・上司・目標・予算・承認を持つ「組織」として運用する点を評価しました。導入時は、Agentへ渡すAPIキーやworkspace権限、実行上限、永続データのバックアップをPaperclipの設定とは別のセキュリティ境界として確認するのが重要です。

3ステップで試す

  1. 1

    ソースを取得

    公式リポジトリを取得してPaperclipのルートへ移動します。

    git clone https://github.com/paperclipai/paperclip.git && cd paperclip
  2. 2

    Docker Quickstartを起動

    Node.jsやpnpmをホストへ入れずに起動できます。Provider APIキーなしでもUI自体は起動します。

    docker compose -f docker/docker-compose.quickstart.yml up --build
  3. 3

    管理画面を開く

    Agentを実際に動かす場合は、利用するClaude Code・Codex・Gemini等の認証情報を別途設定します。

    http://localhost:3100
公式READMEで確認

成長

成長の推移 · 直近30日

80,720 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
768
Open PR
3,186

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る
Stars
80,720
Forks
14,826
Watchers
395
Open Issues
2,290
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/15
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。