1. OpenClawの概要とWindowsへのインストール [0]

OpenClawは、LLM(大規模言語モデル)と連携して特定のタスクを実行するAIオーケストレーターであり、Windowsシステムに簡単にインストールできる。

1.1. OpenClawとは何か [12]

  1. AIオーケストレーターとしてのOpenClaw [12]
    1. OpenClawは単なるLLMではなく、データやアクションの流れを管理するAIオーケストレーターである [12]
    2. 特定の動作を特定の順序で実行するように設計されている [16]
  2. OpenClawの機能 [17]
    1. WhatsAppやTelegramなどのプラットフォームを通じてメッセージを受け取る [17]
    2. LLMでメッセージを処理し、単に結果を返すだけでなく、他のエージェントを呼び出したり、ウェブ検索を実行したりするなどのアクションを実行する [19]
    3. さまざまなスキルを持っている [20]

1.2. WindowsシステムへのOpenClawのインストール手順 [22]

  1. コマンドプロンプトでのインストール [22]
    1. Windowsシステムの場合、クイックスタートガイドからWindows用のインストールコマンドを取得する [22]
    2. コマンドプロンプトを開き、提供されたワンライナーコマンドを貼り付けて実行する [27]
    3. インストールプロセス中にNode.jsなどの必要な依存関係が自動的に検出され、インストールされる [31]
  2. オンボーディングプロセスの完了 [35]
    1. インストールが完了すると、OpenClaw Doctorゲートウェイなどのオンボーディングプロセスが開始され、必要なコンポーネントがすべてインストールされる [35]
  3. OpenClawフォルダの確認 [41]
    1. インストール後、C:\Users\[ユーザー名]\OpenClawフォルダが作成される [41]
    2. このフォルダには、OpenClawの設定を管理する重要なファイルであるOpenClaw.jsonが含まれている [42]
    3. このフォルダをVisual Studio Codeなどのコードエディタで開くことができる [47]

2. OpenClawの設定とTelegramボットとの連携 [56]

OpenClawを起動し、Google GeminiのAPIキーとTelegramボットを設定することで、AIエージェントとチャットできるようになる。

2.1. APIキーとTelegramボットの設定 [56]

  1. OpenClawのオンボーディング実行 [56]
    1. コマンドプロンプトでopen claw onboardコマンドを実行し、オンボーディングプロセスを開始する [55]
    2. 警告が表示された場合は「yes」と入力して続行する [57]
  2. Google Gemini APIキーの取得と設定 [60]
    1. Google AI Studioにアクセスし、無料のAPIキーを取得する [60]
    2. 無料枠では、Gemini 2.5 Flashモデルで1日あたり約20リクエストを送信できる [62]
    3. 新しいAPIキーを作成し、コピーしてOpenClawの設定に貼り付ける [65]
    4. 使用するモデルとしてGoogle 2.5を選択する [66]
  3. Telegramボットの作成と設定 [68]
    1. TelegramのBotFatherにアクセスし、「new bot」コマンドで新しいボットを作成する [70]
    2. ボットの名前とユーザー名を設定する(例: prompt48_bot) [72]
    3. BotFatherから提供されるボットのトークンをコピーし、OpenClawの設定に貼り付ける [76]
  4. 設定の完了とファイルの更新 [79]
    1. APIキーとボットトークンの設定が完了すると、opencloud.jsonファイルとOpenClaw workspace、OpenClaw agents、main sessionなどの関連ファイルが更新される [79]
    2. 現時点ではスキルやフックの設定はスキップする [83]

2.2. OpenClawゲートウェイの起動とTelegramでのチャット [85]

  1. OpenClawゲートウェイの起動 [85]
    1. オンボーディング完了後、OpenClaw gatewayコマンドを手動で実行してゲートウェイを起動する [85]
  2. Telegramボットとのペアリング [89]
    1. 新しく作成したTelegramボットのリンクにアクセスし、「スタート」を押す [89]
    2. コマンドプロンプトに表示されるペアリングコードをTelegramボットに送信し、ペアリングを承認する [91]
  3. AIエージェントとの対話 [95]
    1. ペアリングが完了すると、Telegramボットにメッセージを送信してAIエージェントとチャットできるようになる [95]
    2. 正しく設定されていれば、エージェントからの応答が返ってくる [97]

3. OpenClawエージェントのカスタマイズと機能 [101]

OpenClawのエージェントは、その「魂(Soul)」や「ツール(Tools)」といった要素をカスタマイズすることで、振る舞いや能力を詳細に設定できる。

3.1. エージェントの構成要素とカスタマイズ [101]

  1. エージェントの主要な構成要素 [101]
    1. OpenClawのワークスペース内には「agents」フォルダがあり、これがオーケストレーターとして機能する [101]
    2. エージェントは以下の要素で構成される [104]
      • Bootstrap: 起動時に実行される [105]
      • Heartbeat: エージェントが稼働しているかを確認する [106]
      • Identity: ボットのアイデンティティ(誰であるか)を定義する [107]
      • Soul: ボットの境界、思考プロセス、維持すべき雰囲気やコミュニティ(例: 「真に役立つ」「意見を持つ」「機知に富む」)を定義する [108]
      • Tools: エージェントが持つ異なるスキルを指す [111]
      • User: ユーザーのアイデンティティを指す [111]
  2. アイデンティティとユーザー情報の変更 [113]
    1. ボットはユーザーに自身の名前やボットの名前を尋ねることがある [115]
    2. ユーザーが「あなたはメアリーという優秀なエージェントで、カジュアルな雰囲気で、ハートの絵文字を使う」と設定すると、ボットのアイデンティティがリアルタイムで更新される [116]
    3. 同様に、ユーザーが自身の情報(例: 「私はPromptで、YouTubeチャンネル『Prompt Engineer 48』を運営しており、AIが好き」)を送信すると、ユーザー情報も更新される [121]
  3. OpenClawのファイル構造と設定 [144]
    1. agentsフォルダ内にはmainエージェントとセッション情報がある [144]
    2. workspaceはメインエージェントの作業領域であり、新しいエージェントを作成すると別のワークスペースフォルダが生成される [148]
    3. OpenClaw.jsonファイルには、ゲートウェイ、トークン、モデル名などの重要な設定が保存されており、Ollamaモデルなどの異なる設定もここで変更できる [150]

3.2. OpenClawの監視と高度な機能 [155]

  1. チャットセッションの監視と管理 [155]
    1. OpenClawは、127.0.0.1:18789のポートで実行されるWebインターフェースを通じて、チャットセッションを監視できる [155]
    2. このインターフェースでは、接続されているチャネル(Telegramなど)、インスタンス、現在のセッション、使用状況の概要を確認できる [159]
  2. Cronジョブの作成 [170]
    1. OpenClawは、チャットボットに指示するだけで簡単にCronジョブを作成できる [170]
    2. 例えば、「5分ごとにイーサリアムの価格を確認するようリマインドするCronジョブを作成して」と指示すると、自動的にジョブが設定され、指定された間隔でメッセージが送信される [175]
  3. エージェントとスキルの管理 [182]
    1. 複数のエージェントを追加でき、各エージェントは使用するモデルやアイデンティティを個別に設定できる [185]
    2. エージェントは「soul」「tools」「identity」「user」「heartbeat」「memory」などのファイルにアクセスできる [187]
    3. 事前定義されたスキルリストがあるが、新しいスキルも追加できる [192]
    4. スキルを追加するには、スキルフォルダをダウンロードし、workspaceフォルダ内にskillsという新しいフォルダを作成してその中に配置する [196]
    5. 新しいエージェントは手動でフォルダを作成する代わりに、コマンドで追加できる [201]
  4. セキュリティに関する注意点 [219]
    1. OpenClawはシステムへのフルアクセスを持つため、セキュリティに注意が必要である [219]
    2. 誤って重要なファイルを削除しないよう、サンドボックス環境やVPS(仮想プライベートサーバー)などの隔離された環境で作業することが推奨される [220]