Mac miniにNanoClawをインストールする方法
NanoClawは、4つのコマンドでMac miniにインストールできます。リポジトリをクローンし、セットアップスクリプトを実行するだけです。スクリプトは、Node、pnpm、Dockerがなければ追加し、バックグラウンドサービスをインストールします。メモリ4 GB以上のMac miniなら、どれでも動かせます。モデルはAIプロバイダー側で動くからです。以下に、公式の手順と、昼も夜も応答し続けるための設定をまとめます。
NanoClawとは
NanoClawは、自分のコンピュータで動かすオープンソースのAIアシスタントです。TypeScriptで書かれ、MITライセンスです。READMEでは、OpenClawの軽量な代替と説明しています(github.com/nanocoai/nanoclaw、2026年10月2日に確認)。最新リリースは2026年9月23日の2.4.0でした。
大きな違いは隔離です。各エージェントは、専用のLinuxコンテナの中で動きます。見えるのは、マウントしたフォルダだけです。エージェントは、AnthropicのClaude Agent SDKで作られています。WhatsApp、Telegram、Discord、Slack、Teams、iMessageなどのチャットアプリから使えます。各チャネルは、それぞれのセットアップ用スキルで追加します。
必要なもの
以下はNanoClawのインストールのドキュメント(docs.nanoclaw.dev)によるものです。
- macOSかLinuxで、メモリ4 GB以上。3,700 MBを下回ると、インストーラーが警告します。
- コードをダウンロードするためのGit。インストーラーは追加してくれません。
- macOSではDocker Desktop。エージェントはDockerのコンテナで動きます。Docker Desktopがなければ、インストーラーがHomebrewで追加します。
- Node 22以降とpnpm 10以降。なければ、インストーラーが両方を追加します。
- Mac上のClaude Code。NanoClawは、失敗したセットアップのステップを直すときと、チャネルを追加するときにこれを使います。
- モデルの認証情報。セットアップではClaudeかCodexを選べます。このガイドではAnthropicのAPIキーを使います。Anthropicが使用量に応じて請求します。
インストールする
まず、Gitがあることを確認します。git versionで始まる行が出れば、入っています。
git --version
次に、公式のクイックスタートにある4つのコマンドを、1行ずつ実行します。
cd ~ git clone https://github.com/nanocoai/nanoclaw.git cd nanoclaw bash nanoclaw.sh
スクリプトはマシンを確認し、足りないものをインストールします。そのあと、セットアップウィザードがいくつか質問します。ドキュメントでは、「Standard setup」、続いて「Fresh agent」を勧めています。全体で30〜60分を見込んでいます。
- サンドボックスのイメージ。「Fetch the hardened image」には、無料のNanoClawアカウントが必要です。「Build it here」はアカウント不要で、数分かかります。
- AIサービス。「Claude」を選び、次に「Paste an Anthropic API key」を選びます。セットアップは、OneCLIというローカルの保管庫にキーを保存します。キーがエージェントのコンテナに入ることはありません。
- サービス。セットアップはNanoClawをバックグラウンドで起動し、テストメッセージを送ってエージェントの応答を確認します。
セットアップでは、サブスクリプションでのサインインも選べます。使う予定があるなら、まずプロバイダーの規約で、サードパーティのツールについての定めを確認してください。
セットアップが終わったら、nanoclawフォルダからメッセージを送ります。引用符の中があなたのメッセージです。ヘルスチェック全体をもう一度実行するには、verifyのステップを使います。
cd ~/nanoclaw pnpm run chat "Help me plan one of those weekend ideas." pnpm run setup -- --step verify
このインストールは、まだ当社のテストマシンでは実行していません。上のコマンドは、2026年10月2日時点のNanoClawのドキュメントからコピーしたものです。始める前に、もう一度確認してください。
24時間動かし続ける
セットアップは、ホームのLibrary内のLaunchAgentsフォルダにLaunchAgentをインストールします。名前は、com.nanoclaw-v2に、あなたのコピーを表す短いコードが付いた形です。RunAtLoadとKeepAliveが設定されています。そのため、ログイン時に起動し、クラッシュすると再起動します。ドキュメントにあるコマンドは次のとおりです。
# Find your label launchctl list | grep nanoclaw # Restart launchctl kickstart -k gui/$(id -u)/com.nanoclaw-v2-<slug> # Stop / start launchctl unload ~/Library/LaunchAgents/com.nanoclaw-v2-<slug>.plist launchctl load ~/Library/LaunchAgents/com.nanoclaw-v2-<slug>.plist # Logs (stdout and stderr go to files, not the system log) tail -f logs/nanoclaw.log logs/nanoclaw.error.log
Dockerも動いている必要があります。動いていなければ、エージェントは1つも起動できません。トラブルシューティングのドキュメントでは、Docker Desktopを起動し、docker infoが動くことを確認してから、NanoClawを再起動するよう書かれています。Docker Desktopの設定で、サインイン時に起動するオプションをオンにしてください。
LaunchAgentが動くのは、ユーザーがログインしている間だけです。再起動後は、誰かがログインするまで何も起動しません。無人のMacでは、NanoClawを動かすアカウントの自動ログインをオンにします。次に、Macがスリープしないようにします。スリープするとDockerが一時停止し、チャットの接続がすべて切れます。
sudo pmset -a sleep 0 sudo pmset -a disksleep 0 sudo pmset -a displaysleep 10
理由はMacがスリープすると何が起きるかで説明しています。停電対策を含むチェックリストの全体は、常時稼働Macのガイドにあります。
セキュリティについて
- エージェントに見えるのは、許可したフォルダだけです。許可リストのファイルは、チェックアウトの外にある~/.config/nanoclawのmount-allowlist.jsonです。新規インストールでは空の状態から始まります。
- エージェントが生のAPIキーを持つことはありません。外部へのリクエストは保管庫を経由し、リクエストの時点でキーが付け加えられます。
- セットアップは匿名の診断情報を送信します。オフにするには、NANOCLAW_NO_DIAGNOSTICS=1を設定します。
- ドキュメントには、より厳しい設定のための強化策のページがあります。ネットワークアクセスの制限、エージェントにメッセージを送れる人、実行してよいコマンドを扱っています。
コンテナは役立ちますが、専用のマシンのほうがもっと役立ちます。ほかに自分のものを何も置いていないMacでNanoClawを動かします。エージェントがおかしなことをしても、被害はそのマシンで止まります。あとで削除するには、ドキュメントにアンインストール用のフラグがあります。--dry-runを付けると、何が削除されるかを事前に確認できます。
bash nanoclaw.sh --uninstall
MacRunのMacで動かす
当社のエージェントプランは、スリープしない専用のMac miniです。ニュージャージー州にある自社の専用施設に設置しています。再起動後はログインセッションが自動で戻るので、LaunchAgentも再び起動します。Claude CodeとCodexはプリインストール済みなので、NanoClawに必要なClaude Codeもそろっています。NanoClawとDocker Desktopはプリインストールしていません。完全な管理者権限があるので、ご自身でインストールしてください。
標準のM6のメモリは16 GBで、最低条件の4 GBを大きく上回ります。エージェントプランは月額$169です。MacRunはAPIキーを販売していません。モデルのプロバイダーのAPIキーを使ってください。利用料は、そのプロバイダーが自社の規約に基づいて請求します。
MacRunが不要な場合
電源が入ったままログインしているMacをすでに持っているなら、それを使ってください。手順は上と同じです。NanoClawは、Docker Engineを使えばLinuxでも動きます。macOSが何も必要ないなら、小さなLinuxサーバーのほうがどのMacよりも安く済みます。
また、MacRunは当社の利用規定の範囲内での開発作業のためのサービスです。コードをレビューする、CIを見張る、リリースノートを書くNanoClawなら合っています。家族のチャットを管理するNanoClawは対象外です。動き続けるマシンで試してみませんか。エージェント用Macのページをご覧ください。
よくある質問
NanoClawにはどのMac miniが必要ですか?
+
Docker Desktopが動き、メモリが4 GB以上あるMac miniならどれでもかまいません。これがNanoClawのインストールのドキュメントにある最低条件です。モデルはAIプロバイダー側で動くので、標準構成のMac miniで十分です。
MacでNanoClawを動かすにはDockerが必要ですか?
+
はい。NanoClawは各エージェントを専用のLinuxコンテナで動かし、macOSではDocker Desktopがその実行環境です。Docker Desktopがなければ、セットアップスクリプトがHomebrewでインストールします。
NanoClawは再起動後も動き続けますか?
+
はい。ユーザーが自動でログインし、Docker Desktopがサインイン時に起動する場合です。セットアップは、RunAtLoadとKeepAliveを設定したlaunchdのLaunchAgentをインストールします。ログイン時に起動し、クラッシュ後に再起動します。
NanoClawをモデルにつなぐには?
+
bash nanoclaw.shを実行し、「Claude」を選んでから「Paste an Anthropic API key」を選びます。セットアップは、キーをエージェントのコンテナではなく、ローカルの保管庫に保存します。利用料はAnthropicが自社の規約に基づいて請求します。