Paperclip
ゼロヒューマン企業のためのオープンソースオーケストレーション。AI エージェントのチームを編成し、ゴールを割り当て、ダッシュボードで作業とコストを追跡する。
何か
Paperclip は、Node.js サーバーと React UI で、AI エージェントのチームをオーケストレーションして「会社」を運営するオープンソースプロジェクト。OpenClaw が「従業員」なら、Paperclip は「会社」に相当する。自前のエージェントを持ち込み、ゴールを設定し、エージェントの作業とコストを一つのダッシュボードで管理する。
外見はタスクマネージャーのようだが、内部には組織図・予算・ガバナンス・ゴール整合・エージェント間調整がある。プルリクではなくビジネスゴールを管理する。
Nodeサーバー
ReactUI
BYOAエージェント
MITライセンス
OpenClaw / Claude Code / Codex / Cursor / Bash / HTTP など、ハートビートを受け取れるエージェントなら「雇用」できる。
流れ
- 01 ゴールを定義する(例: 「AI ノートアプリで $1M MRR を目指す」)
- 02 チームを雇う(CEO、CTO、エンジニア、デザイナー、マーケター — 任意のボット・プロバイダー)
- 03 承認して実行 — 戦略をレビューし、予算を設定し、開始。ダッシュボードで監視する
主な機能
| 機能 | 説明 |
|---|---|
| Bring Your Own Agent | 任意のエージェント・ランタイムを一つの組織図に。ハートビートを受け取れれば雇用可能。 |
| Goal Alignment | すべてのタスクが会社のミッションに紐づく。エージェントは何を・なぜやるかを把握できる。 |
| Heartbeats | スケジュールで起動し、作業を確認して実行。委譲は組織図の上下に流れる。 |
| Cost Control | エージェントごとの月次予算。上限に達したら停止。暴走コストを防ぐ。 |
| Multi-Company | 1 デプロイで複数会社。完全なデータ分離。ポートフォリオを一つのコントロールプレーンで。 |
| Ticket System | 会話はすべてトレース、決定は説明付き。ツール呼び出しの完全トレースと不変監査ログ。 |
| Governance | 承認ゲート、設定のリビジョン、ロールバックで悪い変更を安全に戻せる。 |
| Org Chart | 階層・役割・報告ライン。エージェントに上司・肩書き・職務記述がある。 |
| Mobile Ready | どこからでも自律ビジネスを監視・管理できる。 |
Without / With Paperclip
| Paperclip なし | Paperclip あり |
|---|---|
| Claude Code のタブが 20 個開いて追えない。再起動で全部消える。 | タスクはチケットベース、会話はスレッド、セッションは再起動後も永続。 |
| 複数ソースから手動でコンテキストを集めてボットに渡している。 | コンテキストはタスクからプロジェクト・会社ゴールへ流れ、エージェントは常に「何を・なぜ」を把握。 |
| エージェント設定がフォルダに散らばり、タスク管理・連携を毎回自作している。 | 組織図・チケット・委譲・ガバナンスが標準装備。スクリプトの山ではなく会社として運営できる。 |
| 暴走ループでトークンが数百ドル消え、気づいたときにはクォータ超過。 | コスト追跡で予算を可視化し、超過時はエージェントをスロットル。予算で優先度を管理。 |
| 定期ジョブ(サポート・SNS・レポート)を手動で起動している。 | Heartbeats でスケジュール実行。管理職が監督。 |
Paperclip が向いている人
- 自律 AI 会社を立ち上げたい
- 複数エージェント(OpenClaw, Codex, Claude, Cursor)を共通ゴールに向けて連携させたい
- Claude Code を 20 タブ開いていて誰が何をしているか分からなくなる
- 24/7 自律運用しつつ、監査や必要時の介入を残したい
- コストを監視し、予算を強制したい
- タスクマネージャーのような感覚でエージェントを管理したい
- スマホから自律ビジネスを管理したい
オーケストレーションの正しさ
| ポイント | 説明 |
|---|---|
| Atomic execution | タスクチェックアウトと予算強制がアトミック。二重作業と暴走コストを防ぐ。 |
| Persistent agent state | エージェントはハートビートをまたいで同じタスクコンテキストを再開。ゼロからやり直さない。 |
| Runtime skill injection | エージェントは実行時に Paperclip のワークフローやプロジェクトコンテキストを学習可能。再学習不要。 |
| Governance with rollback | 承認ゲートが強制され、設定はリビジョン管理。悪い変更は安全にロールバック可能。 |
| Goal-aware execution | タスクはゴールの親子関係を持ち、エージェントは「なぜ」を一貫して把握できる。 |
| True multi-company isolation | すべてのエンティティは会社スコープ。1 デプロイで複数会社を完全に分離したデータ・監査で運用可能。 |
Paperclip が向いていないもの
チャットボットではなく「仕事」を持つエージェント用。ワークフロー Builder やプロンプトマネージャーではなく、組織図・ゴール・予算・ガバナンスで「会社」をモデルする。単一エージェント用ではなく、チーム向け。
セルフホスト・オープンソース
Paperclip アカウントは不要。一発セットアップ:
npx paperclipai onboard --yes
手動で起動する場合:
git clone https://github.com/paperclipai/paperclip.git
cd paperclip
pnpm install
pnpm dev
API サーバーは http://localhost:3100。組み込み PostgreSQL が自動作成され、追加セットアップは不要。
要件: Node.js 20+、pnpm 9.15+
開発用コマンド
リポジトリ clone 後、主なスクリプト:
pnpm dev # API + UI のフル開発(watch)
pnpm dev:once # ファイル監視なしで 1 回起動
pnpm dev:server # サーバーのみ
pnpm build # 全体ビルド
pnpm typecheck # 型チェック
pnpm test:run # テスト実行
pnpm db:generate # DB マイグレーション生成
pnpm db:migrate # マイグレーション適用
詳細は doc/DEVELOPING.md を参照。
公式
- GitHub: paperclipai/paperclip
- Discord — コミュニティ
- GitHub Issues — バグ・要望
- GitHub Discussions — アイデア・RFC