ClawdBotワンクリックインストールでAIアシスタントを簡単実装
ClawdBot: すべてのプラットフォームに対応するワンクリック型AIアシスタント
AIの進化が速い世界では、個人用チャットボットを自前ハードウェアで動かすことは、学習プロジェクトとしても強力な生産性ツールとしても役立ちます。ClawdBot(別名 OpenClaw Installer)は、コマンド一回でAIアシスタントをホストできるようにすることでこのニーズに応えます。以下は、何をするものか、なぜ役立つか、どうインストールするか、マルチモデル・チャネルの設定方法、セキュリティ対策、そして自身のユースケースに合わせて調整する方法まで含む完全な実装ガイドです。
1. ClawdBotとは?
ClawdBotは、軽量でクロスプラットフォームのワンクリックデプロイツールで、OpenClaw AIサーバーと使いやすいセットアップスクリプトをまとめています。OpenClawはモジュラー構成のフレームワークで、Anthropic、OpenAI、Gemini、Groq、Mistral、OllamaなどさまざまなLLMプロバイダーへリクエストをルーティングし、Telegram、Discord、WhatsApp、Slack、WeChat、iMessage、Feishu、さらにカスタムWebhookを通じてアシスタントを公開します。
主な機能:
- ワンクリックインストール – 単一のシェルスクリプトでNodeをインストール、OpenClawをダウンロード、すべてを設定。
- マルチモデルサポート – 好みのLLMプロバイダーを選択または追加。
- クロスチャネル統合 – ほぼすべてのチャットプラットフォームでアシスタントと会話。
- 永続性とメモリ – クロスプラットフォーム長期メモリ、スキルシステム、プッシュ通知内蔵。
- セキュリティオプション – サンドボックスモード、シェルコマンド有効/無効、ユーザーリスト制限。
- Dockerサポート – コンテナ内でのデプロイにより隔離環境を実現。
2. システム要件
| 項目 | 最小要件 | 推奨 |
|---|---|---|
| OS | macOS 12+, Ubuntu 20.04+, Debian 11+, CentOS 8+ | システムdを持つ任意のLinuxディストリビューション |
| Node.js | v22+ | v22以降 |
| RAM | 2 GB | 4 GB以上 |
| ディスク | 1 GB フリー | 2 GB以上 |
ClawdBotは不足しているシステムパッケージのインストールを自動で促します。他の重いサービスをすでにホストしているマシンで実行する場合は、専用VMまたはクラウドインスタンスの使用を推奨します。
3. ワンクリックインストール(推奨)
ターミナルを開き、以下を実行:
curl -fsSL https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/install.sh | bash
スクリプトがやること:
- 環境検出 – Nodeバージョン、メモリ、ディスクスペースを確認。
- 依存関係インストール – Node 22とnpmをインストール。
- リポジトリのクローン – 最新のOpenClawソースを取得。
- 対話型セットアップ – モデルプロバイダー、キー、モデル名、チャネルを選択するよう促される。
- セルフテスト – API接続を検証。
- サービス起動 – OpenClawゲートウェイをバックグラウンドで起動。
初期ウィザード完了後、設定メニューを開きさらに詳細に設定することが可能:
bash ~/.openclaw/config-menu.sh
4. 手動インストール(上級者向け)
より細かい制御が必要な場合(カスタムDockerイメージやCIパイプラインでの実行など)は、手動手順を使用します:
# 1. リポジトリをクローン
git clone https://github.com/miaoxworld/OpenClawInstaller.git
cd OpenClawInstaller
# 2. 実行可能にする
chmod +x install.sh config-menu.sh
# 3. インストーラを実行
./install.sh
npmでOpenClaw CLIをグローバルにインストールすることもできます:
npm install -g openclaw
5. AIモデル設定
インストールウィザード中にAIプロバイダーを選択するメニューが表示されます。UIはテキストベースですが直感的です:
- Anthropic Claude –
claude-sonnet-4-5,claude-opus-4-5等。 - OpenAI GPT –
gpt-4o,gpt-4o-mini。 - Google Gemini –
gemini-2.0-flash,gemini-1.5-pro。 - OpenRouter – 複数プロバイダーで機能する単一キー。
- Groq & Mistral – 高性能推論用。
- Ollama – 自前ホスト型ローカルモデル。
カスタムプロキシ(例:OneAPI、NewAPI、またはOpenAI互換エンドポイント)を使用する場合は、ベースURLとキーを入力してください。インストーラは ~/.openclaw/openclaw.json と ~/.openclaw/env に設定を書き込みます。
6. メッセージングチャネル設定
ClawdBotはTelegram、Discord、WhatsApp、Slack、WeChat、iMessage(macOS専用)、Feishu で会話できます。インストーラは各プラットフォームのガイドを提供します。
Telegram
- BotFatherでボットを作成。
- Bot Token をコピー。
- @userinfobot で User ID を取得。
- 設定メニューで Telegram を選択し、トークンとIDを貼り付け。
Discord
- Discordアプリケーション→Bot を作成。
- Message Content Intent を有効化。
- Bot Token をコピー。
- View Channels, Send Messages, Read Message History を最低限許可した招待リンクを生成。
- サーバーにボットを追加し、チャンネルIDを取得。
- メニューで Discord を選択し、トークンとチャンネルIDを貼り付け。
- OpenClawはQRコードでWhatsApp Webセッションにサインインします。ビジネスAPIは不要。
- 設定ダイアログを実行し、QRをスキャンしてログイン完了。
⚠️ 重要:WhatsAppは同時に1台しかログインできません。別デバイスでWhatsApp Webがログインしている場合は必ずログアウトしてください。
Feishu
- Feishuオープンプラットフォームでアプリを登録。
- 「机器人」権限を追加し、必要な権限を付与。
- 長時間接続(Webhook URLは不要)でイベント購読を有効化。
- 設定メニューにApp IDとApp Secretを入力。
7. サービス管理
CLI openclaw は豊富なコマンドを提供します:
# 起動(バックグラウンド)
openclaw gateway start
# 停止
openclaw gateway stop
# 再起動
openclaw gateway restart
# ステータス確認
openclaw gateway status
# リアルタイムログ
openclaw logs --follow
# 設定エディタ
openclaw config
# オンボードウィザード(再実行)
openclaw onboard
# バックアップ
openclaw backup
Dockerデプロイ
コンテナ隔離を希望する場合、リポジトリには Dockerfile と docker-compose.yml が含まれています。実行方法:
docker compose up -d
再起動時に設定を保持するため、~/.openclaw ディレクトリをマウントしてください。
8. セキュリティヒント
- 危険なコマンドを無効化 – 設定ファイルで
security.enable_shell_commands: falseとsecurity.enable_file_access: falseを設定。 - サンドボックスモード –
security.sandbox_mode: trueで環境を制限。 - 制限ユーザー –
channels.telegram.allowed_usersに信頼できるIDのみ追加。 - APIキーを定期的にローテーション。
- リポジトリにキーを保存しない – 環境変数を使用。
- 専用VMまたはクラウドインスタンスを使用 して攻撃面を縮小。
9. よくある質問
Q: Node.jsのバージョンが低すぎますか?
- macOS: brew install node@22 && brew link --overwrite node@22
- Ubuntu/Debian: curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt-get install -y nodejs
Q: ボットが反応しませんか?
- トークンとIDを確認。
- ネットワークプロキシをチェック。
- openclaw doctor で診断。
Q: どうやってアップデートしますか?
- npm update -g openclaw か ./config-menu.sh → OpenClaw を更新。
Q: どうやってバックアップしますか?
- 手動: cp -r ~/.openclaw ~/openclaw_backup_$(date +%Y%m%d)。
- CLI: openclaw backup。
Q: 完全にアンインストールしたい場合?
- サービス停止: openclaw gateway stop。
- アンインストール: npm uninstall -g openclaw。
- 設定削除: rm -rf ~/.openclaw。
10. まとめ
ClawdBotは、サーバーやラップトップをパワフルなマルチモデルAIアシスタントに変換し、設定の面倒さをゼロにします。ノートテイキング用の個人チャットボット、スケジューリング支援、LLM APIを試したいテスト環境、どんな用途でも、インストーラはクリーンで再現可能な環境を提供します。リポジトリを取得し、スクリプトを走らせて、今日からチャットを始めてください。
ハッキングを楽しみ、アシスタントが重要なことに集中できる時間を増やしてくれますように!