ガイド

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が自社の規約に基づいて請求します。

関連ガイド