KeepressoとAmphetamine、KeepingYouAwake、caffeinateの比較
Keepresso、Amphetamine、KeepingYouAwake、caffeinateはいずれもMacをスリープさせません。Keepressoは、自動化された作業のために、AIエージェント検知とリース、MCPサーバー、イベントフック、温度制御、ヘッドレスMac向けツールキットなど幅広い制御を追加します。
この比較はKeepressoの開発者が管理しています。Keepressoは無料でオープンソース(GPL-3.0)、署名・公証済みで、macOS 14以降向けです。下の機能比較は各プロジェクトが公開しているドキュメントに基づくもので、4つのツールの性能ベンチマークではありません。
Keepressoがさらに優れている点
Keepressoは、エージェント自動化、ヘッドレスMac向けツール、システム制御を、無料のオープンソースアプリにまとめています。ここでは、比較対象のほかのツールと異なる組み込み機能を示します。
狭い画面では、横にスクロールして4つのツールを比較してください。機能列は表示されたままです。
| 機能 | Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|---|---|---|---|---|
| AIエージェント活動検知 | ✓ 組み込み | – | – | – |
| エージェントのリース + MCPサーバー | ✓ 組み込み | – | – | – |
| 温度保護 + ファン制御 | ✓ 組み込み | – | – | – |
| セッションイベントフック | ✓ Shortcuts、webhook、シェル | – | – | – |
| ヘッドレスMac設定ツールキット | ✓ 組み込み | – | – | – |
✓ 含まれます。– 専用の同等機能は文書化されていません。シェルスクリプトで他のツールを拡張できます。caffeinateはエージェントコマンドをラップできますが、エージェント検知、リース、MCPサーバーは提供しません。
日常の操作
狭い画面では、横にスクロールして4つのツールを比較してください。機能列は表示されたままです。
| 機能 | Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|---|---|---|---|---|
| 価格 | 無料 | 無料 | 無料 | macOS内蔵 |
| オープンソース | ✓ GPL-3.0 | クローズドソース | ✓ オープンソース | Appleシステムツール |
| メニューバーアプリ | ✓ 詳細設定 | ✓ 設定 | ✓ 環境設定 | ターミナルのみ |
| タイマーセッション | ✓ 時間 + 終了時刻 | ✓ 時間 + 終了時刻 | ✓ 設定可能な時間 | ✓ CLIタイマー |
| 自動有効化 | ✓ 組み合わせルール + プリセット | ✓ トリガー | ✓ 基本オプション [1] | シェルスクリプト |
| バッテリーでふたを閉じる | ✓ ディスプレイをスリープ | ✓ クローズドディスプレイ [2] | – | – |
| 自動化インターフェース | ✓ CLI、URL、Shortcuts | AppleScript + ホットキー | URLコマンド | ✓ CLI |
| バッテリー時の自動一時停止 | ✓ 含まれる | ✓ 含まれる | ✓ 含まれる | – |
| 言語 | 15 | 10 | コミュニティ翻訳 | N/A |
| 配布 | GitHub / Homebrew | App Store | GitHub / Homebrew | macOS内蔵 |
- KeepingYouAwakeには、外部ディスプレイ接続時の有効化などの自動オプションがあります。Keepressoは、組み合わせ条件とタスクプリセットを追加します。
- Amphetamineはクローズドディスプレイセッションをサポートします。Apple Siliconでは、任意のPower Protectヘルパーが電源変更を処理します。Keepressoのクローズドディスプレイモードは内蔵パネルをスリープさせ、外部モニターなしで動作します。
caffeinate単体では、ふたを閉じたときのスリープを上書きしません。
ドキュメントは2026年9月12日に確認しました: AmphetamineのApp Store掲載、KeepingYouAwakeの変更履歴、およびmacOSのman caffeinateリファレンス。リリース日は公開された更新を示すもので、性能や互換性の測定ではありません。
Amphetamine
Amphetamineは、長い実績と広範なトリガーシステムを持つ、無料のクローズドソースMac App Storeアプリです。公開されている最新リリースは、2026年9月12日時点で5.3.2、2023年11月10日付です。公開更新がない期間としては長いものです。Keepressoは、検査できるソースと新しい自動化・ヘッドレスMac機能に加え、継続的な公開開発を提供します。
Keepressoがより合っている点:
- 継続的なリリースと公開開発。 KeepressoはmacOS 14以降を対象とし、リリース履歴とソース変更を公開しています。Amphetamineの最新公開リリースは2023年のままです。
- オープンソース。 どちらも無料なので、本当の違いはライセンスです。Keepressoは GPL-3.0 なので、コードを読み、Issueを立て、自分のマシンで実際に何が動いているかを確認できます。Amphetamineはクローズドソースです。Keepressoは安全か?を参照してください。
- ヘッドレス・リモートMac。 組み込みのHeadless Setup、ふたを閉じるとパネルをスリープさせるクローズドディスプレイモード、スクリプトやエージェントホスト向けのCLIを備えています。ヘッドレスMac miniを参照してください。
- AIエージェント向けに構築。 エージェントの活動を検知するトリガーに加え、自動化リース、MCPサーバー、付属のエージェントスキルがあります。リースは更新されなければ期限切れになり、設定した制限に従います。AmphetamineとKeepingYouAwakeは、同等の統合エージェントワークフローを文書化していません。
- アクティビティペイン。 Keepresso自身のセッションだけでなく、すべてのアプリのPower Assertionを「なぜMacが起きているのか?」というわかりやすい形で見られます。
- セーフティネットと自動化。 バッテリー自動一時停止、ふたを閉じたまま動くMac向けのサーマルセーフティネット、夜間ジョブ向けのスケジュール起床、そしてセッションの開始・終了・一時停止時にShortcut、webhook、シェルコマンドを実行するイベントフックです。
お使いのmacOSでAmphetamineがすでに必要なことをすべて満たしているなら、無理に乗り換える必要はありません。ですが、オープンソースで、トリガー駆動で、macOSに合わせて積極的に最新化され続けるスリープ防止ツールが欲しいなら、Keepressoはまさにそのために作られています。
KeepingYouAwake
KeepingYouAwakeは、caffeinateを中心にした無料のオープンソースメニューバーアプリです。環境設定には、設定可能な時間、バッテリー動作、一部の自動有効化オプションが含まれます。URLコマンドとコミュニティ翻訳にも対応しています。
KeepingYouAwakeを選ぶべき場合:
- 設定可能な時間を持つシンプルなメニューバースイッチが欲しい。
- バッテリーと有効化の設定で必要を満たせる。
- Keepressoの組み合わせたトリガールール、クローズドディスプレイモード、エージェントリース、イベントフックが不要。
そのシンプルなスイッチに加えて、スマートトリガー、タイマーセッション、ふたを閉じたモード、ディスクキープアライブ、Shortcuts、そしてアプリのUIなしでもMacを起こしたままにできるコマンドラインツールが欲しいなら、Keepressoを選んでください。
caffeinateコマンド
caffeinateはすべてのMacに標準で入っています。一回きりのターミナルセッションには最適なツールです。
# Ctrl-Cを押すまでシステムを起こしたままにする
caffeinate -dims
# 1時間(3600秒)だけ起こしておく
caffeinate -t 3600
caffeinateだけに頼ることの限界:
- ターミナルウィンドウを閉じるとメニューバーのスイッチがなくなる(プロセスをバックグラウンドに回し、pidを覚えておかない限り)。
- 「Zoomが開いている間」や「CPUが忙しい間」といったルールは、自分でスクリプトを書かない限り使えない。
- 起動したままの
caffeinateを忘れたり、間違ったプロセスを終了させたりしやすい。
Keepressoは内部で同じmacOSのPower Assertionを使い、その上にUIとトリガーを重ねています。
Keepressoが不要なとき
正直に、その仕事に見合うかを考えてください。
- ターミナルでのコンパイルが1回だけで、その後は離席する。
caffeinate -t …か、短いKeepressoのタイマーで十分です。 - 常に自分の手でスイッチを切り替えるだけ。 KeepingYouAwakeで問題ありません。
- 組織の方針でApp Store配布のソフトしか使えない。 Amphetamineが最も摩擦の少ない選択かもしれません。Keepressoは代わりに公証済みDMGとHomebrew caskとして配布されています。
Keepressoをインストールする
brew install --cask gyorgysh/keepresso/keepresso
またはGitHubのリリースページからDMGをダウンロードしてください。詳しい手順: Keepressoをインストールして、Macをスリープさせない。
関連記事
はじめにの他の記事
