OpenClaw は、チャットだけでなく、*実際に物事を実行できる* **プロアクティブなAIアシスタント**を構築できるオープンソースフレームワークです。コマンドを実行したり、ファイルを編集したり、APIを呼び出したり、Telegram、WhatsApp、Slackなどのメッセージングアプリを通じて自律的に動作したりすることができます。
このプロジェクトは、**Clawdbot** や **MoltBot** としても知られていました。時間の経過とともに名称が変更されましたが、核となる技術は同じです。**OpenClaw** が現在、活発にメンテナンスされている名前です。
このガイドでは、セットアップを段階的に案内します。セットアップには時間がかかりますが、最終的にはワークフローの真の統合された一部となるアシスタントを手に入れることができます。
OpenClaw/Clawdbot/MoltBotとは?
OpenClaw は主要なオープンソースプロジェクトです。Clawdbotは最初の人気リリースでした。MoltBotはリブランディング中の短命な名前でした。今日、「OpenClaw」、「Clawdbot」、または「MoltBot」のいずれを目にしても、それらはすべて、ご自身のマシンで実行する同じ種類のバーチャルアシスタントを指しています。
機能: あなた(メッセージングアプリ経由)と大規模言語モデル(通常はClaude)の間に位置します。あなたがメッセージを送ると、エージェントがそれを解釈し、手順を計画し、アクションを実行します。ブラウザを開いたり、ファイルを編集したり、メールを送信したり、スクリプトを実行したり、その他多くのことを行います。
利用する理由:
- ローカルで実行 — データはあなたのマシンに留まり、制御とプライバシーを維持できます。
- コンテキストを記憶 — セッション間で会話履歴を保持します。
- プロアクティブに動作可能 — スケジュールやトリガーに基づいて動作するようにスクリプトを設定できます。
- チャットファースト — Telegram、WhatsApp、Slackなどを通じて操作するため、新しいUIを学ぶ必要はありません。
重要: エージェントはコマンドを実行し、システムにアクセスできるため、セキュリティが重要です。可能な場合はコンテナまたはVMで実行し、メインコンピューターに完全なアクセス権を与えないでください。
バーチャルアシスタントとしてOpenClawを実行するための前提条件
インストール前に環境を準備してください。バーチャルアシスタントとしてのClawdbotやMoltBotも同じ要件に従います。
- ハードウェア: 専用の常時稼働マシン(PC、Mac、Raspberry Pi、またはVPS)。真のプロアクティブ性を得るには24時間365日稼働するマシンを使用してください。最小要件は、8GB RAM、マルチコアCPU、安定したインターネット接続です。
- オペレーティングシステム: macOS、Linux(Ubuntu/Debian推奨)、またはWindows(WSLでの使用が最適)。
- 依存関係: Node.js (v18以降)、npm/yarn、Git、Docker(オプションですが分離のために推奨)。
- APIキー: Anthropic APIキー(Claudeモデル用)、またはOpenAI/Groqなどからの同等品。エージェントタスクはトークンを素早く消費するため、使用料を考慮してください。
- メッセージングアプリ: WhatsApp Business API、Telegramボットトークン、Slackアプリ、Discordボットなど。
- セキュリティ意識: コンテナまたはVMで実行してください。主要なワークステーションで無制限のアクセスを許可することは避けてください。
Node.jsとGitがインストールされていない場合は、まずそれらをインストールしてください。
OpenClawの実行方法
ステップ1:OpenClawのインストール
公式リポジトリをクローンします(または最新のフォークについてはopenclaw.aiを確認してください)。
git clone https://github.com/moltbot/moltbot.git
cd moltbot次に依存関係をインストールします(通常):
npm installこれにより、OpenClaw、Clawdbot、MoltBotのいずれとして考えても、同じコードベースが手に入ります。
ステップ2:OpenClawの環境変数を設定する
プロジェクトのルートに.envファイルを作成し、キーを追加します。例:
ANTHROPIC_API_KEY=your_anthropic_key_here
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
# プロジェクトで必要に応じて他のキーを追加します(WhatsApp、Slackなど)。- Telegram: @BotFatherからボットトークンを取得します。
- WhatsApp / Slack / Discord: 各プラットフォームのデベロッパー向けドキュメントに従って、トークンまたはWebhookを設定します。
これが設定されると、エージェントはメッセージを受信し、それらをLLMに送信できるようになります。
ステップ3:ツールを有効にし、セキュリティを強化する
OpenClawは、ブラウザ制御、ファイルアクセス、シェルコマンドなどのツールをサポートしています。特定の機能を有効にするには、config/tools.tsなどを編集します。
多くのユーザーはシームレスな操作のために「dangerously-skip-permissions」を有効にしますが、これはエージェントが確認なしにコマンドを実行することを許可します。リスクを抑えるため、Dockerでセットアップを分離してください。
基本的なDockerセットアップを構築します:
バーチャルアシスタントとしてのClawdbotをDockerで実行する:
FROM node:20
WORKDIR /app
COPY . .
RUN npm install
CMD ["npm", "start"]次に実行します:
docker build -t openclaw-assitance .
docker run -d --env-file .env openclaw-assitance
これにより、バーチャルアシスタントとしてのMoltBotまたはClawdbotが安全にコンテナ化されます。
ステップ4:OpenClawをバーチャルアシスタントとしてメッセージングアプリに接続する
バーチャルアシスタントとしてのClawdbotのTelegramセットアップ:
- @BotFatherを介してボットを作成します。
- トークンを.envに追加します。
- エージェントを起動します:
npm start4. ボットにメッセージを送ります:「受信トレイを要約して」または「午後3時の会議をリスケジュールして」。
エージェントはClaudeを介して処理し、計画を立て、実行します。まず簡単なクエリをテストしてください。
WhatsAppまたはSlackの場合、ドキュメントに従ってWebhookまたはポーリングを設定します。
ステップ5:OpenClawをバーチャルアシスタントとしてカスタムAPIで拡張する
バーチャルアシスタントのためにOpenClawをカスタム統合で強化します。外部APIを呼び出す新しいツールをコードで定義します。
ここでApidogが非常に役立ちます。Apidogを使用してOpenAPI仕様を設計し、開発中にエンドポイントをモックし、リクエストをテストし、クライアントコードを生成します。Apidogを無料でダウンロードしてこのフェーズを加速しましょう—そのビジュアルエディターとAIアシスト機能はセットアップ時間を大幅に短縮します。
例:天気APIや独自のサービスを照会するツールを構築します。Apidogでテストおよびドキュメント化し、その後OpenClawにインポートします。
ステップ6:OpenClawをバーチャルアシスタントとして実行および監視する
エージェントを起動します:
npm run devエラーがないかログを監視します。選択したアプリを介して操作します。エージェントはコンテキストを記憶するため、後続のメッセージは以前のメッセージに基づいています。
最高のパフォーマンスを得るために、設定ファイルでプロンプトを調整します。温度、最大トークンなどを調整します。
OpenClawを実行するためのセキュリティベストプラクティス
完全なシステムアクセスはリスクを伴います。それらを軽減します:
- DockerまたはVMで実行します。
- 別々のユーザーアカウントを使用します。
- ネットワークトラフィックを監視します。
- 実行されたコマンドを定期的に確認します。
- プロンプトに機密データを含めないでください。
多くのユーザーが、分離するとスムーズに動作すると報告しています。
OpenClawの一般的な問題のトラブルシューティング
- APIレート制限: Anthropicのプランをアップグレードするか、モデルを切り替えてください。
- 接続の切断: マシンがオンラインであることを確認してください。永続化のためにpm2またはsystemdを使用します。
- 権限拒否: 「dangerously-skip-permissions」フラグを確認してください。
- 高コスト: プロアクティブなタスクを制限し、使用状況を監視してください。
コミュニティフォーラムやGitHubの課題で修正が提供されています。
結論
これで、OpenClawをバーチャルアシスタントとして、Clawdbotをバーチャルアシスタントとして、またはMoltBotをバーチャルアシスタントとして効果的に実行するための知識が身につきました。このセットアップは、シンプルなLLMを、使い慣れたチャットインターフェースを通じて実際の作業を処理できる有能なエージェントに変えます。
初期の構成には技術的な労力が必要ですが、その見返りとして、パーソナライズされた、常に利用可能なアシスタントを自分の管理下に置くことができます。
繰り返し実験してください。小さなことから始め、徐々にツールを追加し、セキュリティを優先してください。APIを統合する場合は、Apidogを無料で入手して、設計とテストを効率的に処理してください。
あなたのプロアクティブなAIコンパニオンが待っています。今すぐ設定しましょう。
