PicoClaw インストール・設定ガイド:3ステップで構築するパーソナルAIアシスタント

約6分で読めます

システム要件からマルチプラットフォームBotの設定、Dockerデプロイ、定期タスクの管理まで、PicoClawのインストールと設定に関するすべてを網羅した完全ガイドです。

システム要件

PicoClawのハードウェア要件は非常に低く設定されています:

  • OS:Linux / macOS / Windows (WSL2)
  • アーキテクチャ:x86_64 / ARM64 / RISC-V
  • 最小メモリ:64MB(512MB以上を推奨)
  • 依存関係:LLM API Key(設定しない場合、AI対話機能は利用できません)

対応プラットフォーム:macOS、Linux、Windows (WSL2)、Raspberry Pi、Docker

ステップ1:リポジトリのクローン

ターミナルを開き、以下のコマンドを実行します:

bash
git clone https://github.com/sipeed/picoclaw.git

クローン完了後、プロジェクトディレクトリに移動します:

bash
cd picoclaw

ステップ2:初期設定

onboardコマンドを実行して初期化を行います:

bash
picoclaw onboard

画面の指示に従って設定を完了してください:

  1. LLM API Key:利用するLLMプロバイダーのAPI Keyを入力
  2. モデル設定:デフォルトで使用するAIモデルを選択
  3. メッセージプラットフォームのToken(任意):Telegram、Discord、QQ、DingTalk(釘釘)との連携が必要な場合、それぞれのBot Tokenを入力

設定ファイルはローカルに保存され、すべてのデータはユーザーのデバイス内に留まります。クラウドへアップロードされることはありません。

ステップ3:対話を開始する

設定完了後、AIとの対話を開始できます。

インタラクティブモード

bash
picoclaw agent

対話型インターフェースを起動し、メッセージを連続して送信・受信できます。

単発クエリモード

bash
picoclaw agent -m "こんにちは、自己紹介をお願いします"

メッセージを1回送信して回答を得た後に終了します。スクリプト内での利用に適しています。

ゲートウェイサービスの起動

TelegramやQQなどのメッセージプラットフォームで使用する場合:

bash
picoclaw gateway

起動後、各プラットフォームのBotを通じてPicoClawと対話可能です。

マルチプラットフォームBotの設定

Telegram Bot

Telegramで @BotFather を検索し、/newbot を送信してBotを作成しTokenを取得します。そのTokenを設定ファイルに入力し、picoclaw gateway を起動してください。

Discord Bot

Discord Developer Portalでアプリケーションを作成し、Bot設定からTokenを取得します。Botをサーバーに招待し、Tokenを設定ファイルに入力してください。

QQ Bot

QQオープンプラットフォームのドキュメントを参照してBotを登録し、AppIDとTokenを取得して設定ファイルに入力してください。

DingTalk(釘釘)Bot

DingTalkオープンプラットフォームでロボットアプリを作成し、Webhook URLとシークレットを取得して設定ファイルに入力してください。

Dockerでのデプロイ

PicoClawはDockerデプロイに対応しており、サーバーやデスクトップ環境がない場合に最適です:

bash
docker pull ghcr.io/sipeed/picoclaw:latestdocker run -d   --name picoclaw   -v /path/to/config:/config   -e PICOCLAW_API_KEY=your_key   ghcr.io/sipeed/picoclaw:latest

定期タスクの設定

PicoClawはcronを内蔵しており、設定ファイルから管理可能です。

一回限りのリマインダー

yaml
tasks:  - type: reminder    time: "1h"    message: "会議リマインダー:チーム週次ミーティング"

定期タスク

yaml
tasks:  - type: cron    schedule: "0 8 * * *"    message: "本日の業務まとめを生成"

よくある質問

PicoClawはインターネット接続が必要ですか?

PicoClaw自体はオフラインで動作可能ですが、LLM APIの呼び出しやメッセージプラットフォームとの連携にはインターネット接続が必要です。

どのLLMプロバイダーに対応していますか?

OpenRouter、智譜AI、Anthropic、OpenAI、DeepSeek、Groqなどに対応しており、設定ファイルで自由に切り替え可能です。

PicoClawをアップデートするには?

プロジェクトディレクトリで git pull を実行して最新のコードを取得し、再コンパイルしてください。

データはどこに保存されますか?

すべての対話履歴と設定データはローカルのファイルシステムに保存され、ユーザーが完全に管理します。

Dockerイメージのサイズはどのくらいですか?

PicoClawのDockerイメージは約15MBで、競合製品の350MB以上と比較して非常に軽量です。

Raspberry Piで動作しますか?

はい、ARM64アーキテクチャをサポートしているため、Raspberry Pi 4(4GB以上)で快適に動作します。

複数のBotを同時に使用するには?

設定ファイルに各プラットフォームのTokenと設定項目をそれぞれ追加し、picoclaw gateway を起動すれば、すべてのBotが同時に有効化されます。