AIエージェントに長い仕事を任せる人が増えました。

コードベース全体をリファクタリングさせる。大量のファイルを一括で処理させる。テストを回して落ちたところを直させる。調査タスクを投げて、数十分待つ。エージェントに任せている間、人間は別の作業をするか、席を立ちます。

そして、席を立った30分後に戻ってくると、処理が止まっています。

理由は単純で、Macがスリープしたからです。蓋を閉じた。あるいは何もしないまま放置した。それだけで、実行中だったプロセスは中断されます。エージェントは応答を待っていた途中で切れ、長い処理は最初からやり直しになります。

これはAIエージェントに限った話ではありません。ビルド、大きなファイルのダウンロード、動画の書き出し、バックアップ、データベースの移行、モデルの学習。時間のかかる処理を任せて席を離れるという行為すべてに、同じ落とし穴があります。

通常(スリープあり) 蓋を閉じる/放置 スリープ — 処理は中断されたまま 実行中 Mac覚醒 ON 実行中 蓋を閉じても処理は続き、戻ったときには終わっている
スリープは「操作していない時間」を基準に働くため、Macが仕事をしていても止まります。

macOSは「使っていない」と「働いていない」を区別しない

Macのスリープは、人間が操作しているかどうかで決まります。キーボードを触っていない。トラックパッドを動かしていない。蓋が閉じている。

一方で、Macが実際に何をしているかは、基本的に考慮されません。CPUが全力で回っていても、ネットワークが動いていても、条件を満たせばスリープに入ります。

これは省電力の設計としては正しい判断です。ほとんどの場合、人が触っていないMacは何もしていません。

でも、AIエージェントに任せる時代には、この前提が崩れます。 人が触っていないのに、Macは働いている。むしろ「人が触っていない時間ほど働いている」という状態が普通になりつつあります。

エージェント運用で、具体的に何が起きるか

長時間タスクをエージェントに投げたあと、スリープが挟まると厄介なのは、止まったことに気づきにくい点です。

  • 処理が終わったと思って戻ると、途中で止まっている
  • APIへの接続が切れ、エラーとして記録されていない
  • 部分的に完了したファイルが残り、どこまで進んだのか判別しづらい
  • 長時間かけた処理を、最初からやり直すことになる
  • 課金が発生するAPIを使っていた場合、途中までの分だけ消費される

最後のものは地味に痛い話です。トークン課金のモデルを使っていると、中断された処理の分も請求されます。やり直せば二重に払うことになります。

そして「気づいたときにはやり直すしかない」という状況は、精神的な負荷が大きい。実際の損失は30分でも、また30分待つのかという気持ちのコストが乗ります。

ワンクリックで、寝かせない

MacSide AIの Mac覚醒 は、この状況を1クリックで解決します。オンにしている間、MacBookは蓋を閉じてもスリープしません。

使い方は単純です。

  1. 長い処理を始める前に、Mac覚醒をオンにする
  2. 蓋を閉じて席を立つ、または別の作業をする
  3. 処理が終わったら、オフに戻す

ターミナルで caffeinate コマンドを叩くのと目的は同じですが、コマンドを覚えておく必要も、そのターミナルを閉じないよう気を使う必要もありません。パネルのスイッチひとつです。

そして、常時オンにする機能ではありません。必要なときだけオンにして、終わったら戻す。この切り替えが軽いことが大事です。重い設定変更だと、結局「今回はいいか」と使わなくなります。

外部ディスプレイ運用(クラムシェル)でも同じ

AIエージェント以外で、この機能がいちばん使われるのはクラムシェルモードです。

MacBookを閉じて、外部ディスプレイとキーボードで使う。デスクの上がすっきりして、画面も大きい。多くの人がやっている構成です。

ただ、macOSの標準では、電源とディスプレイの接続状態によって挙動が変わります。条件が揃わないと、蓋を閉じた瞬間にスリープします。ディスプレイのケーブルを挿し直す、電源を確認する、といった作業が毎回発生することもあります。

Mac覚醒をオンにしておけば、この条件判定に振り回されずに済みます。

こんな場面で効きます

  • AIエージェントに長いタスクを任せる:席を離れても処理が続く
  • 大きなビルドやコンパイル:数十分かかるビルドを、待たずに離席する
  • 動画の書き出し・レンダリング:完了までMacを起こしておく
  • 大容量のダウンロード/アップロード:回線が細い環境で、夜間に流す
  • バックアップやファイル同期:初回の同期など、時間のかかる処理
  • 外部ディスプレイでのクラムシェル運用:蓋を閉じた状態で使い続ける
  • オンライン会議の待機:発言しない時間が長くても、画面が落ちない
  • 長時間の画面共有:説明中にスリープして気まずくなるのを防ぐ

よくある質問

常にオンにしておいた方がいいですか

必要なときだけオンにすることをおすすめします。スリープは省電力とバッテリー保護のための機能なので、常時オフにする理由はありません。長い処理を始めるときにオンにして、終わったら戻すのが基本的な使い方です。

蓋を閉じたままでも本当に動き続けますか

Mac覚醒がオンの間はスリープに入りません。閉じた状態でも処理が継続します。

熱は大丈夫ですか

蓋を閉じた状態は放熱の条件が悪くなります。長時間の重い処理を回すときは、通気を確保できる場所に置いてください。可能であれば、蓋を閉じずにディスプレイだけ切る運用の方が安全です。

caffeinate コマンドとの違いは

やっていることは近いです。違いは操作の手軽さで、コマンドを覚えたりターミナルのウィンドウを開いたままにしたりする必要がありません。オンとオフをパネルから切り替えられます。

Amphetamineの代わりになりますか

スリープを止めるという基本用途では足ります。トリガー条件を細かく設定する、特定アプリの起動時だけ自動でオンにする、といった高度な自動化が必要ならAmphetamineの方が向いています。Mac覚醒は、MacSide AIに含まれる多数の機能のひとつです。

待っている間に、止まっていた

AIエージェントに任せる仕事が増えるほど、Macが人の手を離れて働く時間は長くなります。指示を出して、席を立ち、しばらくして戻る。この使い方が、これから当たり前になっていきます。

ところがmacOSのスリープは、人が触っていないことを「使っていない」と解釈します。Macが働いている最中でも、条件が揃えば止めます。

Mac覚醒は、その解釈を一時的に上書きするだけの小さな機能です。派手さはありません。でも、30分待った処理が実は5分で止まっていたという経験を一度でもした人には、これがどれだけ実用的かがわかるはずです。

処理を始める前にスイッチをひとつ。それだけで、待っている時間が本当に待っている時間になります。