メインコンテンツへスキップ

Paperclipチュートリアル:Paperclipのセットアップと使い方

Windows上でMiMo-V2.6-ProとともにPaperclipをセットアップし、単一のダッシュボードから計画・分担・管理を行う自律型AIチームを構築する方法を学びます。
更新日 2026年10月19日  · 10 分 読む

AIで探求

ChatGPTClaudePerplexity

AIはチャットボットの枠を超えつつあります。 OpenAIのDots、 MetaのMuse、そして Grok Botの登場により、仕事や日常生活におけるAIの新しい使い方が見え始めています。

複数のツールを行き来して自分で管理する代わりに、AIアシスタントにタスクを渡し、アプリ横断で作業させ、承認が必要なときだけ介入できるようになります。

では、これをさらに進めて、AIエージェントの「会社」全体を作れるとしたらどうでしょうか?

まさにそのための設計がPaperclipです。オープンソースのプラットフォームで、組織を作成し、役割ごとにAIエージェントを採用し、目標を設定し、単一のダッシュボードから業務を管理できます。

本ガイドでは、Anthropicのサブスクリプションの代わりにMiMo-V2.6-Proを使い、WindowsでClaude Code経由でPaperclipをセットアップする方法を解説します。さらに、次のシンプルな目標を持つ小さなAIチームをどのように作ったかも紹介します: トレーディングボットを構築すること。

Paperclipとは?

PaperclipはAIエージェント向けのオープンソースのオーケストレーションプラットフォームです。従業員がAIエージェントの小さな会社を運営するイメージで、各エージェントには固有の役割、責任、タスクがあります。

Paperclipは中央制御プレーンとして機能し、エージェント、プロジェクト、タスク割り当て、予算、承認を管理します。実際の作業は、Claude Code、Codex、Cursor、Gemini CLIなどのエージェント実行環境が担います。

Paperclipの仕組み

まず組織を作成し、その目標を定義し、最初のエージェントを設定します。

その後、エージェントはプロジェクト計画を作成し、小さなタスクに分割し、レポートラインに従って業務を委任できます。

内部的には、PaperclipはさまざまなAIツールに接続するためのエージェントアダプターと、エージェントを自動実行するためのハートビートシステムを使用します。

タスクが割り当てられるかスケジュールされたハートビートが発火すると、エージェントは起動し、PaperclipのAPIを通じて自分の割り当てを確認し、作業を実行し、更新を投稿し、次回の実行まで停止します。

たとえば、私のトレーディングボットのプロジェクトでは、次の3つのエージェントがいました。

  • チーフ・オブ・スタッフ: プロジェクトの計画、チームの調整、タスクの委任を担当。
  • MLクオンツ・リサーチャー: 取引戦略の開発、モデル学習、バックテストを実施。
  • トレーディング・システム・エンジニア: 取引基盤、実行エンジン、リスク管理を構築。

3つのコーディングセッションを個別に管理する代わりに、1つのダッシュボードでチーム全体を監視できます。

Paperclipはエージェントのアクティビティ、実行ログ、コストを追跡し、承認機能により重要な意思決定をエージェントが進める前に確認できます。

Paperclipの主な機能

Paperclipを魅力的にしている機能は次のとおりです。

  • マルチエージェント・オーケストレーション: 役割、レポート階層、共有目標を定義したAIエージェントのチームを構築。
  • 自律型エージェント: 割り当てられた権限の範囲で、計画、タスクの委任、協働、人の介入を最小限にして継続的に作業可能。
  • スケジューリングと自動化: Paperclipのハートビートシステムで自動実行をスケジュール、または新規タスク到着時にトリガー。
  • 複数のAIツール対応: Claude Code、Codex、OpenCodeなど、サポートされているエージェント実行環境に接続。
  • 中央ダッシュボード: エージェント、プロジェクト、タスク、実行ログ、支出を一元管理。
  • 予算と承認: 支出上限を設定し、新規エージェント採用を承認し、重要な意思決定を進行前にレビュー。

Paperclipの始め方

まずWindowsにNode.jsとClaude Codeをインストールし、Claude CodeをMiMo-V2.6-Proで動くよう設定します。その後、Paperclipをインストールして最初のAI組織を作成します。

1. Node.jsをインストール

はじめに、Windows向けのLTS版Node.jsを 公式サイトからダウンロードします。PaperclipにはNode.js 24.11.0以上が必要です。

インストーラーを実行し、デフォルト設定のまま進めてください。インストール完了後、新しいPowerShellウィンドウを開いて次を実行します:

node -v
npm -v
npx -v

3つのコマンドすべてがバージョン番号を返し、Node.jsがv24.11.0以上であれば、Claude Codeのインストールに進めます。

2. Claude Codeをインストールして設定

次に、Claude CodeをインストールしてMiMo-V2.6-Proに接続します。Claude Codeはエージェントのハーネスとして動作し、MiMoが実際のAI処理を担います。

まず、まだであればGit for Windowsをインストールしてください。Claude CodeのBash系ツールに推奨されます。

PowerShellを開き、公式のWindowsインストーラーでClaude Codeをインストールします:

irm https://claude.ai/install.ps1 | iex

動作確認を行います:

claude --version

通常、Claude CodeはAnthropicのモデルに接続します。

私の場合はすでにMiMoのトークンプランがあったので、Claudeの購読を購入せずにMiMo-V2.6-Proを使いたいと思いました。

Claude CodeをMiMoで動かす設定

まず、Claude Codeの設定用ディレクトリを作成します:

New-Item -ItemType Directory -Force "$HOME\.claude"

設定ファイルを開きます:

notepad "$HOME\.claude\settings.json"

次の設定を追加します:

{
  "env": {
    "ANTHROPIC_BASE_URL": "YOUR_TOKEN_PLAN_BASE_URL",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_MIMO_API_KEY",
    "ANTHROPIC_MODEL": "mimo-v2.6-pro",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "mimo-v2.6-pro",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "mimo-v2.6-pro",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "mimo-v2.6-pro"
  }
}

YOUR_TOKEN_PLAN_BASE_URLとYOUR_MIMO_API_KEYを、 MiMo Token PlanダッシュボードのエンドポイントとAPIキーに置き換えてください。

すでに設定ファイルがある場合は、全体を上書きせず、既存の構成にこれらの値をマージしてください。

次に、Claude Codeのオンボーディング設定を開きます:

notepad "$HOME\.claude.json"

新規ファイルの場合は、次を追加します:

{
  "hasCompletedOnboarding": true
}

すでに存在する場合は、他の設定を削除せずにこのプロパティを追加または更新してください。MiMoを使う際、標準のClaude Codeオンボーディングをスキップできます。

両方のファイルを保存し、PowerShellを一度閉じて再度開きます。

接続テスト

Claude CodeがMiMoを使っているか、簡単なプロンプトで確認します:

claude -p "Hey! Introduce yourself in one sentence."

正しく設定されていれば、応答が返ってきます。claudeを対話モードで起動し、/statusでモデル設定を確認することもできます。

これでMiMo-V2.6-Proで動くClaude Codeの準備ができました。次はPaperclipに進みます。

3. Paperclipをインストール

Paperclipのインストールは比較的簡単です。Node.jsはすでに入っているので、npxでグローバルインストールなしにPaperclipをダウンロードして起動できます。

管理者ではない通常のPowerShellウィンドウを開き、次を実行します:

npx paperclipai onboard --yes

このコマンドはPaperclipをダウンロードし、ローカル設定を作成し、組み込みのPostgreSQLデータベースを初期化し、サーバーを起動します。

起動後、オンボーディングページが自動で開かない場合は、ブラウザで次のアドレスを開きます:

http://localhost:3100

これで最初の組織を作成し、エージェントハーネスとしてClaude Codeを接続し、AIチームの構築を始める準備が整いました。

後でPaperclipを再起動するには、次を使用します:

npx paperclipai run

ローカル環境で利用している間は、ターミナルを開いたままにしてください。

4. Paperclipのオンボーディング

Paperclipが起動したら、最初のAI組織を作成し、CEOを設定し、MiMo-V2.6-Proに接続します。

最初の画面では組織名の入力を求められます。私のテストではDataCampを使用しました。

Paperclip onboarding

「Continue」をクリックします。次に、最初のエージェントの名前を求められます。これはCEOとなり、プロジェクトの計画、タスク作成、他エージェントへの委任を担当します。

次にエージェントアダプターを選択します。PaperclipはClaude Code、Codex、Cursor、Gemini CLI、OpenCodeなどに対応しています。

Paperclip onboarding:  selecting the model and Herness

本ガイドではClaude Codeを選択します。

すでにClaude CodeをMiMoで動くよう設定済みなので、構成は次のようになります:

Paperclip -> Claude Code -> MiMo-V2.6-Pro

オンボーディングでは、組織に取り組ませたい内容も尋ねられます。私の最初のプロジェクトでは、次のように入力しました:

「トレーディングボットを構築する」

5. 最初のプロジェクトを構築

オンボーディングが完了すると、Paperclipはトレーディングボットのプロジェクト画面に直接移動しました。

チーフ・オブ・スタッフは、すぐにコードを書き始めるのではなく、まず作りたいものについて質問してきました。

Paperclip dashboard. Working on the project goal.

それらの質問に答えると、プロジェクト計画をまとめ、追加で2人のエージェント――MLクオンツ・リサーチャーとトレーディング・システム・エンジニア――の採用を提案してきました。

また、プロジェクトを次のような小さなタスクに分割しました:

  • リポジトリとデータパイプラインのセットアップ。
  • ベースラインのMLモデルを構築し、バックテストを実行。
  • ペーパートレード用の実行エンジンを開発。
  • 基本的なリスク管理を追加。
  • ペーパートレードのトライアルを実施。

先に進む前に、Paperclipは計画を提示し、承認・修正依頼・却下の3つの選択肢を提示しました。これは、エージェントが実行する内容を引き続きコントロールできるという点で重要です。

Approving the plan in the paperclip

私は計画を承認し、Paperclipはすぐに実行に移しました。追加エージェントを作成し、役割に基づいてタスクの割り当てを開始しました。

よかったのは、各エージェントを作成したり、個別のプロンプトを書いたり、手作業で仕事を振り分けたりする必要がなかった点です。

作りたいものを説明し、いくつかの質問に答えて、提案された計画を承認するだけでした。そこからのプロジェクト調整はPaperclipが担ってくれました。

6. Paperclipをテスト

トレーディングボットのプロジェクトが動き始めたので、Paperclipのダッシュボードを開いて進捗を確認しました。ここでは、エージェントの監視、タスクの追跡、最近のアクティビティのレビュー、コストの把握ができます。

paperclip dashboard showcasing everything happening

エージェントのページでは、AIチーム全体と各エージェントの状況も確認できました。

チーフ・オブ・スタッフとMLクオンツ・リサーチャーはアイドル状態で、トレーディング・システム・エンジニアが積極的に作業中でした。

エージェントのページでは、レポート構造、各エージェントが使用しているハーネス、実行中・アイドル・一時停止・エラー発生といった状態も表示されます。

Paperclip Agents tab showing what our agents are doing.

おそらくここが最も有用だと感じた部分です。複数のターミナルを開いて各エージェントの動きを都度確認する代わりに、すべてを1か所で管理できます。

どのタスクが進んでいるか、どれがブロックされているか、支出額、承認が必要なものがあるかを確認できます。

個々のAIエージェントを動かすというより、小さなチームをマネジメントしている感覚に近いです。チームに目標を与え、進捗を確認し、必要なときに介入します。

Paperclipは何に使われている?

Paperclipはコーディング以外にも幅広く使われています。

個人事業の運営からAIチーム全体の管理まで、Redditや開発者ブログで見つけた興味深い事例を5つ紹介します。

1. 一人ビジネスの運営

ある創業者は、フルタイムの仕事をしながら、 16体のAIエージェントを、リード獲得、コールドメール、CRM更新、SEO、ブログ公開に活用しています。

2. AI出版社の運営

退職したトレーダーが、調査、執筆、SEOをエージェントに任せる AI駆動の出版社を構築。最大の課題はコスト管理と、AI生成記事の正確性チェックだったとのこと。

3. TelegramでAIエージェントを管理

ある開発者は、 PaperclipをHermesと連携し、Telegram経由で9エージェントのスタートアップを管理。製品設計、コスト見積もり、助成金申請、日次進捗レポートを担当させています。

4. 金融系AIスタートアップの構築

別の開発者は、 金融系スタートアップのAIチームを構築し、CEO、CTO、エンジニア、マーケティングの各エージェントがデータパイプライン、センチメント分析、アウトリーチに取り組んでいます。

5. 13エージェントのコンテンツ事業を運営

開発者のFelipe Fontoura氏は、SEO、コンテンツ制作、動画スクリプト、セールスファネル向けに 13体のエージェントで構成された組織を構築。システムは機能しましたが、レビューと公開には引き続き本人の関与が必要でした。

人々は、独立して動く複数のClaude Codeインスタンスを動かす段階から前進しています。

Paperclipでは、10体以上のエージェントがコミュニケーションを取り、明確な階層に従い、タスクを委任し、互いの成果物をレビューするチームが構築されています。

すべてのエージェントを自分で管理するのではなく、チームに目標を与え、作業の連携を任せ、自分は進捗を監督して重要な意思決定を承認する、という使い方が可能です。

まとめ

本ガイドでは、Paperclipの可能性のごく一部しか扱っていません。

私は3体の小さなチームを作っただけですが、部門レベルの構成、タスクのスケジューリング、予算設定、相互レビューを行うエージェントの追加など、さらに大きく広げられます。

また、Paperclipは新参の実験ではありません。一定の歴史があり、オープンソースコミュニティも拡大しています。

最近のAIエージェントの潮流により、単一のダッシュボードから複数チームを管理することが、以前にも増して魅力的になっています。

AIの進む先は、まさにこの方向だと感じます。

10個のClaude Codeセッションを開いてすべてのタスクを自分で管理するのではなく、専門特化したエージェントたちにまたがる何百、場合によっては何千というタスクを、中央の場所で調整していく――そのような形が増えていくでしょう。

私たちはチームに目標を与え、エージェント同士が仕事を分担し、連絡を取り合い、注意が必要なときに報告を受けます。

もちろん、そのスケールでエージェントを管理するには、コスト、信頼性、人による監督といった課題が残ります。

それでも、Paperclipはこの新しい働き方を今日から試せる実用的な方法を提供してくれます。

FAQs

Paperclipは無料で使えますか?

セルフホスト版はMITライセンスで、有料プラン、席数制限、機能ゲートはありません。エージェントが呼び出すモデルの費用は別途発生します。Fast.ioの2026年レビューでは、標準的なAPI価格でアクティブなエージェント1体あたり月$50〜200程度と見積もられています。VPSでのホスティングは月$4〜30程度が加算され、Paperclipの予算機能により、エージェント・プロジェクト・組織単位でLLM支出の上限を設定できます。

PaperclipはCrewAI、LangGraph、AutoGenとどう違いますか?

CrewAI、LangGraph、AutoGenは、エージェントを構築するためのPythonフレームワークです。Paperclipは、それらのエージェントが働く「組織」を、組織図、目標、予算、ガバナンスとともに管理します。CrewAIはタスク指向の協調エージェントに重点を置き、AutoGenはマルチエージェントの会話に重点を置きます。LangGraphはワークフローを明示的なステートマシンとしてモデル化します。AutoGenはメンテナンスモードで、後継はMicrosoft Agent Frameworkです。

Paperclipは安全に運用できますか?

古いバージョンには深刻な欠陥がありました。Oasis Securityは、メール認証なしのデフォルト開放サインアップを含む重大な脆弱性を3件発見しました。インポートされた会社バンドルが、Paperclipサーバーとして実行されるコマンドを定義できる問題もありました。3つ目は、デフォルト構成でローカルにPaperclipを実行する開発者に影響しました。修正はバージョン2026.416.0で提供され、Oasisはエージェントがアクセスできる認証情報の見直しも推奨しています。

DockerやVPSでPaperclipを動かせますか?

はい、しかもnpxだけが方法ではありません。Paperclipは公式Dockerイメージghcr.io/paperclipai/paperclipを提供しており、PostgreSQLデータベースとともに動作します。Docker Composeのクイックスタートファイルも利用可能です。リポジトリをクローンしてpnpm devで実行することもできます。サーバーが稼働中にのみハートビートが発火するため、スケジュール実行のあるエージェントにはVPSが適しています。

PaperclipとOpenClawの違いは何ですか?

OpenClawはエージェントで、Paperclipはエージェントを統括するレイヤーです。プロジェクト自身のタグラインでも、OpenClawが従業員なら、Paperclipは会社だと表現されています。Paperclipはゲートウェイアダプターを通じてOpenClawに接続し、同様にClaude Code、Codex、Gemini CLI、Cursor、OpenCode、Hermes、Pi用のアダプターも備えています。カスタムエージェント向けにはプロセスおよびHTTPアダプターもあります。

トピック
人工知能
AIエージェント

DataCampの人気コース

コース

拡張性のあるエージェントシステム構築

1時間30分
22.2K
MCPやA2Aなどを活用し、AIエージェントを大規模に展開・拡張するために必要な設計や考え方を学びます。
詳しく見るRight Arrow
コースを始める
もっと見るRight Arrow