Paperclip完全ガイド:インストールから無人AIカンパニー構築まで
目次
AIエージェントを一つ上手く使う時代を超え、複数のエージェントを一つのチームのようにオーケストレーションする時代が到来しています。Paperclipは、OpenClaw、Claude Code、Codex、Cursorなど様々なAIエージェントを採用し、目標を付与し、予算を管理し、タスクをモニタリングするオープンソースAIエージェントオーケストレーションプラットフォームです。スローガンがこれをよく要約しています: "OpenClawが社員なら、Paperclipは会社だ。"
GitHubで41,000以上のスターを獲得したこのプロジェクトの紹介から、Windows、Ubuntu、macOS別のインストール方法までまとめます。
Paperclipとは?
Paperclipは、Node.jsサーバーとReact UIで構成されたAIエージェントオーケストレーションプラットフォームです。単一エージェントツールではなく、複数のエージェントをチームとしてまとめてビジネス目標を達成させる管理レイヤー(Control Plane)です。
| 項目 | 内容 |
|---|---|
| プロジェクト | paperclipai/paperclip |
| ライセンス | MIT(完全オープンソース) |
| GitHubスター | 41,200+ |
| ランタイム | Node.js 20+, pnpm 9.15+ |
| データベース | 内蔵PostgreSQL(自動設定) |
| UI | Reactベースダッシュボード |
| 対応エージェント | OpenClaw, Claude Code, Codex, Cursor, Bash, HTTPエージェント |
Paperclipができること・できないこと
| できること | できないこと |
|---|---|
| マルチエージェントチームのオーケストレーション | チャットボット機能 |
| 会社ミッション → 目標 → タスク分解 | ドラッグ&ドロップワークフロービルダー |
| エージェント別予算管理 | プロンプトマネージャー |
| 組織図、役割、レポートライン | コードレビューツール |
| 完全な監査証跡(イミュータブルログ) | 単一エージェントフレームワーク |
| ガバナンス(承認、オーバーライド、終了) | エージェントフレームワークガイド |
主要機能
- 目標アラインメント(Goal Alignment): すべてのタスクが会社ミッションに紐づけて追跡されます。エージェントは"何を(what)"だけでなく"なぜ(why)"も理解します
- スケジュール実行: ハートビートベースのアクティベーションにより、エージェントが自律的にスケジュールに従って動作します
- コスト管理: エージェント別の月間予算を設定し、トークンコストの暴走を防止します
- マルチカンパニー: 単一デプロイで無制限に分離された会社を運用できます
- 監査証跡: すべてのツール呼び出し、判断、レスポンスがイミュータブルログとして記録されます
- ガバナンス: 人間が採用承認、戦略オーバーライド、エージェント終了を制御します
- ランタイムスキルインジェクション: 再学習なしにエージェントがワークフローとプロジェクトコンテキストをランタイムで学習します
前提条件
すべてのOS共通:
- Node.js 20+
- pnpm 9.15+(手動インストールの場合)
- PostgreSQLは内蔵されているため、別途インストール不要
Windowsインストール
方法1: npxワンコマンドインストール(推奨)
Node.js 20+がインストールされていれば、1行で完了します:
npx paperclipai onboard --yes対話型セットアップウィザードが起動し、内蔵PostgreSQLが自動的に構成されます。
方法2: グローバルCLIインストール
npm install -g paperclipai
paperclipai onboard方法3: ソースからビルド
git clone https://github.com/paperclipai/paperclip.git
cd paperclip
pnpm install
pnpm devNode.js未インストール? nodejs.orgからLTSバージョンをダウンロードするか、
winget install OpenJS.NodeJS.LTSでインストールしてください。Ubuntu(Linux)インストール
方法1: npx(推奨)
# Node.js 20+ インストール(未インストールの場合)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Paperclip インストールおよびオンボーディング
npx paperclipai onboard --yes方法2: ソースからビルド
# pnpm インストール
npm install -g pnpm
# ソースクローンおよび実行
git clone https://github.com/paperclipai/paperclip.git
cd paperclip
pnpm install
pnpm devサーバーがhttp://localhost:3100で起動します。
方法3: グローバルCLI
npm install -g paperclipai
paperclipai onboardmacOSインストール
方法1: npx(推奨)
# Node.js 20+ インストール(未インストールの場合)
brew install node@20
# Paperclip インストールおよびオンボーディング
npx paperclipai onboard --yes方法2: ソースからビルド
brew install pnpm
git clone https://github.com/paperclipai/paperclip.git
cd paperclip
pnpm install
pnpm dev方法3: グローバルCLI
npm install -g paperclipai
paperclipai onboardCLI主要コマンド
| コマンド | 説明 |
|---|---|
paperclipai onboard | 対話型初期セットアップウィザード |
paperclipai run | Paperclipサーバーのブートストラップおよび起動 |
paperclipai doctor | システム診断および修復 |
paperclipai configure | 設定セクションの更新 |
paperclipai env | デプロイ用環境変数の出力 |
paperclipai auth bootstrap-ceo | 初回管理者招待リンクの生成 |
paperclipai heartbeat run --agent-id | 特定エージェントのハートビート実行(ストリーミングログ) |
paperclipai allowed-hostname | 許可ホスト名の追加 |
設定ファイル構成
Paperclipはインスタンスごとに設定が分離されます:
~/.paperclip/instances/<instance-id>/
config.json # メイン設定
.env.local # JWTシークレット
master.key # 暗号化キー
context.json # CLIコンテキストプロファイル主要環境変数
| 変数 | 用途 |
|---|---|
PAPERCLIP_HOME | ホームディレクトリのオーバーライド |
PAPERCLIP_INSTANCE_ID | マルチインスタンス識別用ID |
PAPERCLIP_CONFIG | 設定ファイルパスの直接指定 |
トラブルシューティング
| 症状 | 解決方法 |
|---|---|
| Node.jsバージョン不足 | node --versionで確認、20+が必要。nvmまたはbrewでアップグレード |
| pnpm未インストール | npm install -g pnpm または corepack enable pnpm |
| ポート3100の競合 | 設定でポートを変更するか、既存プロセスを終了 |
| PostgreSQL接続失敗 | paperclipai doctorで診断。内蔵PostgreSQLは自動管理されます |
| 設定の問題 | paperclipai configureで再設定 |
まとめ
- Paperclipは複数のAIエージェントを一つのチームとしてオーケストレーションするオープンソースプラットフォーム
- OpenClaw、Claude Code、Codex、Cursorなどすべてのエージェントを統合管理
- 目標アラインメント、予算管理、監査証跡、ガバナンスを一つのダッシュボードで制御
- すべてのOSで1行でインストール:
npx paperclipai onboard --yes - 内蔵PostgreSQLにより別途DBインストール不要
- MITライセンス、GitHub 41K+スター、セルフホスティング専用
参照リンク
- paperclipai/paperclip - GitHub公式リポジトリ(README、ソースコード、イシュートラッカー)
- Paperclip CLI公式ドキュメントCLIコマンド、設定ファイル、環境変数リファレンス
- Paperclip公式サイトプロジェクト紹介、機能概要
- paperclipai - npmnpmパッケージページ、最新バージョン情報
閲覧統計 (過去30日間)
PV 1UV 1

コメント 0件
登録されたコメントがありません。