オープンソースプロジェクト
paperclipai/paperclip avatar
paperclipai/paperclip

Paperclipを読む、複数AIエージェントを組織として管理する司令塔

Paperclip は、複数の AI エージェントによって実行された作業を割り当て、追跡し、レビューするためのワークスペースです。

スター 80,742フォーク 14,828TypeScriptMIT

ひと目でわかる

これは何?
PaperclipはNode.jsサーバーとReact UIで、AIエージェントへ目標を割り当て、作業、予算、承認、監査を一つの組織モデルで扱うオープンソース基盤です。
誰に向いている?
Paperclipは、複数のAIエージェントを同じ目標へ向け、担当、承認、実行、予算、監査を一つの画面で追いたいチームに向いています。エージェント自体を提供する製品ではなく、OpenClaw、Claude Code、Codex、Cursor、Bash、HTTPなど既存の実行主体をつなぐ管理面です。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。直近 1 日以内に新しいコミットがあります。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

エージェントの会社を管理する発想

Paperclipは、複数のAIエージェントへ仕事を割り当て、進捗と費用を追跡し、レビューするためのワークスペースです。Node.jsサーバーとReact UIで構成され、READMEはエージェントのチームを組織して事業を動かすオープンソースのオーケストレーション基盤と説明しています。「OpenClawが従業員ならPaperclipは会社」という比喩どおり、個々のエージェントの知能を作るのではなく、目標、役割、予算、承認、報告を置く管理面です。

見た目はタスク管理に近くても、管理対象はプルリクエストだけではありません。会社の目標を定義し、CEOやCTO、エンジニア、デザイナー、マーケターなどの役割を持つエージェントを割り当て、作業の判断と費用を追います。Paperclipがチャットボット、エージェントフレームワーク、単一エージェントのツール、コードレビュー専用ツールではないとREADMEは明記しています。この境界を理解すると、エージェントの実装と組織運営の責任を分けて設計できます。

タスク、組織、訓練、基盤の四本柱

Paperclipは、エージェント型の組織に必要な要素を、Agentic Task Manager、Org Chart for Agents、Agent Employee Training、Agentic OSの四本柱に整理しています。タスク管理は意図の宣言、作業、承認、レビュー、差分やスクリーンショットによる確認を扱います。組織図は、人間とエージェントの役割、権限、責任、委任の境界を定めます。

訓練の柱には、共有スキル、評価、保存したテスト実行、品質指標、エージェントのパフォーマンスレビューが含まれます。基盤の柱は、プロバイダーをまたぐランタイム、サンドボックス、MCPサーバー、SSO、GRC、RBAC、コスト管理、内部トレースを対象にします。これは機能の一覧というより、AIを働かせる前に、仕事の定義と権限と評価を決めるための設計図です。どの機能が現在のリリースで実用段階かは、READMEと版ごとのドキュメントで分けて確認してください。

目標から担当と作業へ落とす

Paperclipの基本的な流れは、組織の目標を定義し、チームを用意し、戦略を承認して実行し、ダッシュボードで監視することです。タスクは会社のミッションへたどれる形にし、エージェントが何をするかだけでなく、なぜそれをするかを持たせます。ハートビートを受け取れるエージェントなら組織図へ参加できるという説明から、定期的な起動と委任が中核にあることが分かります。

この方式では、目標を細かいチケットへ分解する担当、成果物を確認する担当、予算を止める担当を分けられます。作業を自動化するほど、目標の曖昧さが下流へ広がるため、最初は一つの組織、一つのプロジェクト、限定されたツールで試すべきです。目標整合の表示は意図を追跡する仕組みであって、エージェントの成果が正しいことの証明ではありません。レビューゲートと、期待する出力の受け入れ条件を先に書く必要があります。

予算と監査で自律実行を囲む

Cost Controlは、エージェントごとに月次予算を設定し、上限へ達したら停止するとREADMEで説明されています。コストは会社、エージェント、プロジェクト、目標、課題、プロバイダー、モデルの単位で追跡できる設計です。複数のモデルを使う組織では、請求を後から集計するだけでなく、タスクを始める前に予算と停止条件を置ける点が実務上の焦点になります。

Ticket Systemは会話をスレッドとして残し、判断、ツール呼び出し、監査イベントを追跡します。ガバナンス機能では、エージェントの採用を承認し、戦略を上書きし、いつでも一時停止または終了できるとされています。ただし、ログがあることは内容の正しさや秘密の安全を保証しません。課金の境界、再試行、並列実行、外部APIの応答を記録し、停止操作が実際に作業とスケジュールを止めるかをテストする必要があります。

組織を動かす内部サービス

READMEの説明では、Paperclipは単なるラッパーではなく、組織を動かすコントロールプレーンです。内部には、アイデンティティとアクセス、組織図とエージェント、作業とタスク、ハートビート実行、ワークスペースとランタイム、承認、予算、ルーチン、プラグイン、シークレットとストレージ、活動イベント、会社の可搬性に関わる領域があります。

作業システムは重複を避けるためのアトミックなチェックアウトと実行ロックを使い、ハートビート実行はウェイクアップキュー、合体、予算確認、シークレット注入を扱うと説明されています。ルーチンはcron、Webhook、APIで起動できます。プラグインは能力のゲートを通ったプロセス外ワーカーとして動く構成です。ここで挙げた名前はREADMEの設計説明で、すべての障害ケースを立証する仕様ではありません。競合、再起動、重複起動、シークレットの漏えいを自分の環境で確認してください。

localhostから認証モードへ進む導入

クイックスタートは、チェックサム検証付きのインストールスクリプトを取得して実行する方法です。Node.js 20以上が必要で、管理CLIは~/.paperclip/cliへ入ります。対話なしのインストールや、npxを使う導入もREADMEに案内されています。手動の場合はリポジトリをcloneし、pnpm install、pnpm devを実行し、localhost:3100のAPIサーバーを起動します。組み込みPostgreSQLデータベースは初回に自動作成されると説明されています。

既定のクイックスタートは信頼できるローカルループバックモードです。LANやtailnetへbindする認証モードもありますが、到達可能な範囲が変わるため、先にアクセス元、認証方式、APIキー、短期JWT、ユーザー権限を決める必要があります。インストール直後から外部公開せず、組織、エージェント、テスト用の目標を作り、heartbeat、承認、停止、ログの順で確認してください。Node.jsとpnpmの版を固定し、インストールスクリプトの取得物を記録することも必要です。

テレメトリーとデータ境界を把握

Paperclipは、匿名の利用データを収集するテレメトリーを既定で有効にしているとREADMEに記載しています。個人情報、課題の内容、プロンプト、ファイルパス、シークレットは収集しないという説明もあります。無効化にはPAPERCLIP_TELEMETRY_DISABLED=1、DO_NOT_TRACK=1、設定ファイルのtelemetry.enabled: falseが使え、CI環境では自動的に無効になるとされています。

サーバーのOpenTelemetry自動計装は、OTEL_EXPORTER_OTLP_ENDPOINTを設定した場合にトレースを有効にし、grpc、http/protobuf、http/jsonのプロトコルを扱います。これは匿名利用データと、利用者が指定するトレース送信先を分けて考える必要があるということです。エージェントのプロンプトや社内文書を扱う場合は、Paperclipの説明だけでなく、実際の設定、依存パッケージ、ネットワーク経路、保存先を確認し、テレメトリー無効化が自分の版で反映されるかをログで確かめてください。

MITライセンスと未完成の機能

PaperclipはMITライセンスで配布されています。コードの利用、改変、再配布を検討しやすい条件ですが、接続するエージェント、モデル、MCPサーバー、データ、外部APIの利用条件まで一つにするものではありません。シークレットの暗号化保存やRBACの説明があっても、組織の認証基盤や法務要件が自動で満たされるとは限らないため、運用環境で確認する必要があります。

READMEにはロードマップもあり、プラグイン、スキル管理、定期ルーチン、MCPツールゲートウェイなど完了した項目と、メモリや知識、ワークキュー、自己組織化、デスクトップアプリなど進行中の項目を分けています。素材の取得時点ではスター79556、フォーク14589、未解決イシュー5415、最終更新日時2026年8月25日が記録されています。リリースはv2026.824.1、v2026.824.0、v2026.817.0です。人気や更新頻度ではなく、必要な機能が対象版にあり、停止と監査を実際に確認できるかで採用を判断するべきです。

編集部の結論

Paperclipは、複数のAIエージェントを同じ目標へ向け、担当、承認、実行、予算、監査を一つの画面で追いたいチームに向いています。エージェント自体を提供する製品ではなく、OpenClaw、Claude Code、Codex、Cursor、Bash、HTTPなど既存の実行主体をつなぐ管理面です。導入は信頼できるlocalhostから始め、Node.jsとpnpmの要件、認証モード、シークレットの範囲、コスト上限、ログとテレメトリーの扱いを確認してください。自律実行の機能があっても、承認と停止の責任は人間側に残ります。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート