WindowsでのOpenClawの導入

最近流行りのOpenClaw。
前々から気になってはいたが、メインPCで使うのも嫌なので行動せずにいました。

そんな中、あまり使うことがなくなってきていたノートパソコンができたので、試してみることにしました。

1. WSL2を導入

Windows上で動かす場合はWSL2の使用が推奨されています。
なのでまずはwsl2を導入します。

1-1. 必要な機能の有効化

まずはスタートメニューから、Windowsの機能の有効化または無効化を開きます。
開いたら「Linux用Windowsサブシステム」、「仮想マシンプラットフォーム」にチェックを入れます。
次にOKを押し、色々ロードされるので少し待ちます。
再起動が必要と言われたら、今すぐ再起動を押します。

1-2. WSL2のインストール

管理者としてPowerShellを開き、以下のコマンドを実行し、利用可能なLinuxディストリビューションを確認します。

Terminal window
wsl --list --online

今回はUbuntu 24.04 LTSを使用します。

Terminal window
wsl --install -d Ubuntu-24.04

インストールが完了すると、自動的にユーザー名とパスワードの設定に移ります。
好きなように設定してください。

設定し終わったら、exitと入力し、一度PowerShellに戻ります。

1-3. WSL2をデフォルトに設定する

以下のコマンドを実行し、wsl2をデフォルトのバージョンにします。

Terminal window
wsl --set-default-version 2

1-4. 日本語にする

Terminal window
# システムを最新の状態に更新します。
sudo apt update && sudo apt upgrade -y
# 日本語言語パックをインストールします。
sudo apt install -y language-pack-ja
# ロケールを日本語に設定します。
sudo update-locale LANG=ja_JP.UTF8
# 日本語マニュアルをインストールします。
sudo apt install -y manpages-ja manpages-ja-dev

最後にPowerShellで終了させ、設定を反映させます。

Terminal window
wsl --shutdown

1-5. ここで終わり

これでWSL2の導入が完了しました。

これからディストリビューションを起動するときは以下のコマンドを実行します。

Terminal window
wsl
# または
wsl -d [ディストリビューション名]

セッションを終了する場合は以下のコマンドを実行します。

Terminal window
exit

2. Node.jsを導入

nvmコマンドをインストールします。

Terminal window
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

インストールが完了したら、exitで一度ログアウトします。

Node.jsのLTS版をインストールします。

Terminal window
nvm install --lts

インストール完了後にバージョンがv22以上なことを確認してください。

Terminal window
node -v

3. OpenClawのインストール

以下のコマンドでOpenClawをインストールします。

Terminal window
npm install -g openclaw@latest
openclaw onboard --install-daemon

色々と質問されるので手順に従ってください。

4. ここからはいい感じに

疲れたのでとりあえずここまで。

参考

Portrait

奏星 海

なんでもできる人になりたい