Paperclip完全ガイド:インストールから無人AIカンパニー構築まで

2026年4月3日
ビュー 1
コメント0
この記事は以下の言語でもご覧いただけます: English한국어

目次

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(自動設定)
UIReactベースダッシュボード
対応エージェント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 dev
Node.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 onboard

macOSインストール

方法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 onboard

CLI主要コマンド

コマンド説明
paperclipai onboard対話型初期セットアップウィザード
paperclipai runPaperclipサーバーのブートストラップおよび起動
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+スター、セルフホスティング専用

参照リンク

閲覧統計 (過去30日間)
PV 1UV 1
コメント 0