AI導入・開発はAIのミカタにお任せください お問い合わせ

10分で即起動!アメリカでも話題沸騰の「OpenClaw」ハンズオン

  • URLをコピーしました!

毎朝決まった時間にニュースをチェックして、サーバーの監視アラートに反応して、定期レポートを手動で実行する——この「定型作業」、もう手放しませんか?OpenClawは、あなたが寝ている間も勝手にタスクを実行して、エラーが出たら原因まで分析して通知してくれるAIエージェントです。この記事では、環境構築から最初の動作確認まで、コピペで進められる手順だけを書きました。

目次

OpenClawの正体を1分で

ChatGPTが「超優秀な相談相手」なら、OpenClawは「実際に手を動かしてくれるAI社員」です。

OpenClaw(旧称Clawdbot→Moltbot)は、あなたのPC上で24時間自律的にタスクを実行するオープンソースのAIエージェント基盤です。INFINITIX AI-Stackの入門ガイドによると、GitHubで20万スター超を獲得しており、2026年のAIエージェント分野で最も注目されるプロジェクトの一つになっています。メール送信、ファイル操作、サーバー監視まで「実行」してくれる点が、従来のチャットAIとの決定的な違いです。

さっそく立ち上げてみよう

結論から言います。必要なものを揃えて、コマンドを1つ叩けば動きます。筆者は初回セットアップに8分かかりました(APIキーの発行で3分ロスした)。

必要なものは3つだけ

#必要なもの補足
1Node.js 22以上node -v で確認。入ってなければ公式サイトからインストール
2AIモデルのAPIキーClaude(Anthropic)またはOpenAIのキーを1つ。Kimi K2.5なら無料枠あり
3チャットアプリのBot設定Telegram・Discord・Slackのいずれか。最初はTelegram Botが一番ラク

Python経験者なら「Node.jsか……」と思うかもしれませんが、OpenClawのGatewayがNode.js製なので、ここは素直に入れてください。Python側はスキル(拡張機能)を書くときに活躍します。

コマンド一発でインストール

ターミナルを開いて、以下を実行します。

npx openclaw@latest init

対話形式のセットアップウィザードが起動します。聞かれることは3つだけ。

STEP
使うAIモデルの選択

Claude Sonnet 4.5 か GPT-4o などのモデルを選択します(迷ったらClaude推奨)。

STEP
APIキーの入力

先ほど取得したAPIキーを貼り付けます。先頭・末尾の空白に注意。

STEP
チャットアプリの接続

Telegram Bot Tokenを入力します。これで ~/.openclaw/ ディレクトリが生成され、Gatewayが 127.0.0.1:18789 で待ち受け状態になります。

セットアップウィザード実行画面

よくある3大エラーと即効対処

筆者や周囲のエンジニアがハマったポイントをまとめておきます。ここで詰まる人、本当に多い。

Error: unsupported engine が出る

Node.jsのバージョンが古いことが原因です。nvm install 22 を実行してアップデートしてください。

Telegram Botが無反応になる

Webhookの競合が原因です。openclaw gateway restart で再接続してください。

APIキーエラーが出る

キーのコピーミス(先頭・末尾の空白)が原因であることがほとんどです。.openclaw/config.yaml を直接開いて編集してください。どうにもならない場合は openclaw doctor を実行すると、設定ファイルとネットワーク状態を一括診断してくれます。

起動成功を画面で確認

Telegram(またはDiscord)を開いて、Botに「こんにちは」と送ってみてください。AIモデルからの返答が返ってくれば、環境構築は完了です。

起動成功の判定基準
  • Botに「こんにちは」と送ってAIから返答が返ってくる
  • openclaw status をターミナルで叩いて「GATEWAY: RUNNING」が表示される(Gatewayの稼働状態・接続モデル・メモリ使用量が一覧で確認できます)
OpenClaw Botとの対話画面

今すぐ使える実践サンプル3選

動いたら、さっそく何か仕事をさせたいですよね。「とりあえずHello World」で終わるのはもったいないので、Python経験者ならすぐ試せる実用サンプルを3つ用意しました。

①ニュース自動要約Bot

OpenClawの真骨頂は「自分から動く」こと。Heartbeat機能(定期巡回の仕組み)を使えば、毎朝決まった時間にニュースを要約してチャットに届けてくれます。

STEP
HEARTBEATファイルを開く

~/.openclaw/HEARTBEAT.md をテキストエディタで開きます。

STEP
タスクを追記する

以下の1行を追記します。

- [ ] 毎朝7:00にTechCrunch、Hacker Newsのトップ5記事を要約してTelegramに送信
STEP
reloadで反映する

openclaw heartbeat reload を実行すれば完了です。翌朝、歯磨きしてる間にニュースサマリーが届きます。

②GitHub変更を自動監視

気になるOSSリポジトリのリリースやIssueを、OpenClawに監視させましょう。Telegramで以下のように話しかけるだけでOKです。

STEP
Telegramで監視を依頼する

Botのチャット画面に、次のように自然言語で話しかけます(コマンドではありません)。

「openclaw/openclawリポジトリの新しいリリースとマージされたPRを、毎日18時にまとめて報告して」

STEP
自動で差分取得・通知が始まる

OpenClawがGitHub APIを叩いて差分を取得し、要約して通知してくれます。スキルの追加インストールは不要で、標準のWeb検索機能で対応可能です。

③Pythonスクリプトを丸投げ

Python使いなら、既存のスクリプトをOpenClawに任せるのが一番手っ取り早いです。Botのチャットにこう話しかけるだけ。

「~/scripts/daily_report.py を毎日9時に実行して、結果をDiscordに投稿して。エラーが出たら原因も一緒に教えて」

cronと何が違うの?と思うかもしれません。決定的な差は「エラー時にAIが原因を分析してくれる」点です。

  • エラー時にAIが原因を自動分析してチャットに通知してくれる(例:「IndexError出てます。data.csvの3行目が空行です」)
  • 自然言語で指示するだけでスケジュール設定が完了する
  • ログを自分で見に行く手間がゼロになる
  • cronと違い、Node.js製GatewayをPC上で常時起動しておく必要がある
  • AIモデルのAPIを呼び出すため、エラー分析の都度APIコストが発生する
cronとOpenClawの処理フロー比較図

次のステップへ

環境構築と基本操作はこれで完了です。ここから先、どう深掘りするかの優先順位を筆者の経験からお伝えします。

まずスキルを追加する

ClawHubにはコミュニティ製の5,700以上のスキルがあります。メール管理やカレンダー連携など、やりたいことはだいたい揃っています。最初の1週間はここを探すだけで十分です。

セキュリティを早めに固める

Docker等での実行環境の隔離は、本番運用前に必ず対応してください。Qiitaの完全ガイドにセキュリティのベストプラクティスが詳しくまとまっています。「あとでやろう」が一番危険です。

活用パターンを広げる

基本操作に慣れたらOpenClawの最新の使い方8選で実践的なユースケースをチェックしてみてください。「こんな使い方もできるのか」という発見が必ずあります。

まずは今日セットアップしたBotに、明日の朝やってほしいタスクを1つ頼んでみてください。それだけで実感できるはずです。

あわせて読みたい

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

目次