ガイド

ホスト型MacでAIエージェントにできること、できないこと

ホスト型のMacは、コーディングエージェントに本物の開発マシンを与えます。Xcode、iOSシミュレータ、本物のブラウザ、保持されるログイン、そしてスリープしないマシンです。一方で、机の上ではなくサーバー施設にあるMacならではの限界もあります。借りる前に両方を知っておけば、あとで返金を求めずに済みます。これは、扱いにくい点も含めた完全なリストです。

うまく動くこと

  • 管理者として、どんな開発ツールでも。Claude Code、Codex、Xcode、Playwright、Homebrew、Docker、Node、Python、そのほかプロジェクトに必要なものすべてです。あなたのマシンです。
  • 開発用の本物のブラウザ。GitHub、パッケージレジストリ、App Store Connect、ステージングサイトに一度サインインします。エージェントはそのセッションを使って、作ったものをテストし、必要なドキュメントを読みます。
  • 常時稼働。有線イーサネットで、スリープせず、自分で再起動し、セッションも保たれます。
  • スマホから操作。Claude CodeのRemote Controlで、ClaudeアプリをMacで動いているセッションに接続できます。
  • 必要なときにデスクトップ。ブラウザのタブから画面共有を開き、ログイン、2段階認証のプロンプト、止まった作業に対応できます。
  • 小さなローカルモデル。8Bパラメータ程度のモデルなら、16 GBのマシンで実用的に動きます。データをマシンの外に出せないコード作業に使えます。
  • XcodeとiOSシミュレータ。エージェントはアプリをビルドし、シミュレータで動かし、結果のスクリーンショットを撮れます。これはLinuxマシンにはできないことです。

不安定なこと

  • iMessageとFaceTime。Appleはアクティベーションをハードウェアに結びつけていて、ホスト型と判断したMacではよくブロックします。動くこともありますが、それを前提に作らないでください。
  • ホスティング事業者のIPアドレスを嫌うサイト。LinkedInやInstagramなど一部のサービスは、ホスティングのIPからの自動操作に確認を求めたり、ブロックしたりします。

できないこと

  • 物理的に近くにあるもの。Bluetooth、HomeKit、AirDrop、オフィスのプリンタ、USBデバイスです。Macはあなたの建物の中にはありません。
  • 大きなローカルモデル。標準の16 GBのM6では、30Bや70Bのモデルは動きません。このマシン上のエージェントはクラウドのモデルを呼び出します。Claude CodeやCodexはもともとそうしています。
  • 汎用の自動化。Appleがリース用のMacに認めているのは、ソフトウェア開発だけです。受信トレイ、CRM、SNSアカウントを運用するエージェントは、ここでは使えません。これは好みではなくライセンスの規定で、すべてのホスト型Macのプロバイダーに当てはまります。
  • 不正利用。スパム、大規模なスクレイピング、クレデンシャルスタッフィング、暗号資産のマイニング、規約に反して他人のアカウントを自動操作することは禁止です。これは利用規定で定めており、実際に適用しています。
  • 即時の再起動。再起動には数秒ではなく数分かかります。長押しできる電源ボタンもありません。

決め方

ホスト型のMacがよく合うのは、クラウドのモデルを使ってあなたのソフトウェアに取り組むコーディングエージェントです。一日中動く必要があり、人がクリックする必要があるのはときどきだけ、という場合です。次の3種類のエージェントには向きません。iMessageが中核機能のエージェント。ローカルネットワーク上の機器が必要なエージェント。マシン上で大きなモデルを動かす必要があるエージェント。それを今のうちに知っておくほうが得策です。

よくある質問

ホスト型のMacでiMessageは使えますか?

+

安定しません。AppleはiMessageのアクティベーションをハードウェアに結びつけていて、ホスト型のMacではよく拒否します。動くこともありますが、重要なことをそれに頼るべきではありません。

自分がサインインしたアカウントをエージェントは使えますか?

+

はい、開発用途なら使えます。ブラウザのデスクトップからGitHub、npm、App Store Connect、ステージング環境に一度サインインすれば、エージェントはその後そのセッションを使います。ログイン情報はマシン上に残り、当社には渡りません。ソフトウェアと関係のないアカウントは、このMacのライセンスの範囲外です。

ホスト型のMac miniでローカルLLMを動かせますか?

+

小さなものなら動かせます。16 GBのマシンでは、データをマシンの外に出せないコード作業向けに、8Bパラメータ程度のモデルを扱えます。大きなモデルには、標準のminiよりはるかに多いメモリが必要です。このマシン上のエージェントは、代わりにクラウドのモデルを使います。

エージェントが止まったらどうなりますか?

+

ブラウザでMacの画面を開き、プロンプト、ログイン、CAPTCHAに対応して、タブを閉じます。その間もセッションは動き続けます。

関連ガイド