OpenClawをWSL2に入れてGemini無料枠で動かそうとしたら地獄を見た話

みなさん、こんにちは。

2026年も早いもので3月。「昨年も同じようなことを言っていた」と突っ込まれるかもしれませんが、AIエージェント界隈を振り返ると、この数ヶ月はまさに「激動」の一言に尽きます。

その中心にいたのは、間違いなくOpenClawでした。SlackやDiscordに常駐し、自律的に動くこのOSSは、私たちのワークスタイルを劇的に変える可能性を秘めていました。しかし、その「夢」を支えていた基盤が、先月突如として崩れ去ったのは記憶に新しいところです。

今回は、Claudeの外部API締め出し後の「ポスト定額制時代」をどう生き抜くか、私が挑んだ無謀な試行錯誤の記録を共有します。

 


 

2026年初頭の「狂騒曲」とClaude MAXの聖域

 

2026年が始まった頃、開発者たちの間では「OpenClaw × Claude MAX」の組み合わせがデファクトスタンダードとなっていました。

なぜこれほどまでに熱狂を呼んだのか。それは、月額固定料金の「Claude MAX」をOAuth経由で外部APIとして利用できたからです。AIエージェントは、その性質上、思考のプロセスで大量のトークンを消費します。従量課金のAPIを使えば、数時間動かしっぱなしにするだけで数千円、下手をすれば数万円が吹き飛ぶ世界です。

そんな中、「どれだけ叩いても定額」というClaude MAXの存在は、まさにエンジニアにとっての「聖域」であり、最強の実験場でした。

ところが、2026年2月。突如としてClaudeの利用規約が変更されました。外部ツールからのOAuth接続が大幅に制限され、事実上の「締め出し」が始まったのです。祭りは終わり、私たちは突如として「従量課金の恐怖」という冷たい現実に放り出されました。

そんな時、あるアイデアが浮かんだのです。

「なら、Geminiの無料枠を使えばいいじゃないか」

Googleが提供するGemini APIの無料枠。これが、崩壊した聖域に代わる「新たな希望」に見えたのです。

 


 

WSL2へのOpenClawセットアップ手順

 

「とりあえず、動かしてみなければ始まらない」ということで、WSL2上のUbuntu 22.04環境にOpenClawを構築することにしました。備忘録を兼ねて、その手順をまとめます。

① WSL2 + Ubuntu の準備

まずは基本の環境構築です。Windows Terminalを管理者権限で開き、以下のコマンドを実行します。

wsl --install -d Ubuntu-22.04

② Node.js(v22以降)の導入

OpenClawの最新ブランチは、Node.js 22以降をターゲットに開発されています。Ubuntu標準のレポジトリではバージョンが古いことが多いため、最新版を明示的に入れます。方法は過去記事をご参照ください。

Nodejsのインストールが終わったら、OpenClaw用の作業フォルダを準備します。

mkdir ~/.npm-global
# グローバルインストールのパス設定
npm config set prefix ~/.npm-global
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

③ OpenClawのインストール

OpenClawをインストールします。

npm install -g openclaw@latest

# バージョンを確認する
openclaw --version
# OpenClaw 2026.3.8 (3caab92)

2026年3月12日現在の最新版は2026.3.8のようです。

④ 初期セットアップの罠(v2026.3.8)

最新の v2026.3.8 (3caab92) では、以前のチュートリアルでよく見かけた openclaw auth コマンドが消滅しています。そのかわり、onboard コマンドを使います。

openclaw onboard --install-daemon

このウィザード経由でしかAPIキーを認識してくれない仕様になっています。Google AI Studioで発行したGemini APIキーをここで流し込み、私はSlack連携をオンにしました。

Slack連携のやり方は以下を参考にしました。

参考:SlackにAIエージェントを召喚する方法 ─ OpenClawを実際に導入してみた

ここまでは、極めて順調でした。

 


 

「429の墓場」への招待状

 

セットアップを終え、openclaw tui を起動した瞬間、世界は一変しました。

openclaw tui
レートリミットに到達
起動したと思ったけど……

起動したかと思ったのも束の間、ログを確認した私を待っていたのは阿鼻叫喚の図でした。

  • TUIとWeb UIの即座のフリーズ
    コンソールを開いても操作を受け付けず、localhost:18789 は応答なし。
  • SlackのDMを叩くと即座にエラー
    API rate limit reached. Please try again later. の文字が並びます。
  • Usageグラフの絶望
    Google AI Studioのダッシュボードを確認すると、成功リクエストは「0」に近いのに、赤い「429(Too Many Requests)」のグラフだけが天を突いていました。

新しいAPIキーを生成しても、別のGoogleプロジェクトを立ち上げても、結果は同じ。そこで、私はようやく「何が起きているのか」を解析し始めました。

 


 

技術的解析 – なぜ無料枠では動かないのか

 

OpenClaw v2026.3.8のソースコードを追うと、驚くべき「おしゃべり」な設計が浮き彫りになりました。

  1. 過剰な初期化リクエスト
    OpenClawは起動した瞬間に、TUIの描画、Web UIの整合性チェック、Slackの接続確認など、内部的なステータス更新のために短時間で5〜10回連続でLLMを叩きます。
  2. 無料枠のRPM(1分間あたりのリクエスト数)制限
    Geminiの無料枠は、コストがかからない代わりにRPMの制限が非常に厳しく設定されています。OpenClawが「起動の挨拶」をしている間に、このリミットを軽々と突破してしまうのです。
  3. 429のペナルティタイム
    一度リミットに触れると、数分〜数十分はリクエストが拒絶され続けるようになります。この間にOpenClawが自動リトライを繰り返すため、負のループから抜け出せなくなります。

つまり、OpenClawの最低要求スペックが、Gemini無料枠の最大出力を遥かに上回っているのです。

 


 

私たちが選ぶべき「明日」への選択肢

 

Claudeの定額制という「魔法」が解けた今、私たちはどうやってAIエージェントと付き合っていくべきでしょうか。現実的な選択肢を整理します。

① Gemini API(Pay-as-you-go)に課金する

最も確実な解決策です。有料枠に切り替えればRPM制限は緩和され、OpenClawは本来の性能を発揮します。ただし、前述の通り「おしゃべり」なツールなので、油断すると翌月の請求書を見て震えることになります。

② OpenAI APIへの切り替え

「外部API利用制限」という点ではOpenAIの方が現在(2026年3月時点)は安定しています。しかし、こちらも当然「従量課金」です。OpenClawの「無駄打ち」を制御するプラグインなどが出るまでは、こちらも請求額にビクビクしながらの運用になります。

 

③ ローカルLLMという「富豪的解決法」

「API代に怯えるのはもう嫌だ!」という方への究極の回答がこれです。Ollamaなどのローカル推論エンジンをWSL2内に立て、OpenClawの「脳」として利用します。 これなら24時間動かし続けても電気代以外はかかりません。真の「使い放題」の再来です。 ただし、大きな落とし穴があります。

  • ハードウェアコスト
    快適に動かすにはNVIDIAのRTX GPUやDGX SparkクラスのVRAMモンスターが必要です。
  • 性能の乖離
    ローカルで動かせるLlama系やMistral系のモデルは、クラウドのGeminiやClaudeに比べると、どうしても推論精度や「指示への忠実さ」で一段劣ります。エージェントが「迷走」しやすくなるのは覚悟しなければなりません。

 


 

コスト削減に知恵を絞る時代へ

 

Claude MAXの締め出しによって、私たちは「定額で高性能なAIを使い倒せる」という贅沢がいかに稀有なものだったかを思い知らされました。

Gemini無料枠という「希望」は、OpenClawのような高度なエージェントを動かすにはあまりに非力でした。しかし、この失敗から学べることもあります。それは、「LLMの呼び出しをいかに最適化し、無駄を削ぎ落とすか」という、エンジニア本来の腕の見せ所がやってきたということです。

「定額制の夢」が覚めた2026年。 私たちは再び、一滴のトークン、一円のコストに知恵を絞る時代へと戻ってきました。勇者たちに幸あらんことを。

 

本日も最後までお読みいただきありがとうございました。

それでは、よいAIエージェントライフを!

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール