Open Caffeineとは?
Open Caffeineは、選択した時間だけMacを起動状態に保つ個人向けのmacOSメニューバー用ユーティリティです。Apple Silicon搭載でmacOS 26(Tahoe)以降を実行するMacでのローカル利用向けに設計されており、リポジトリではネイティブなLiquid Glassインターフェースを使用していると説明されています。
このアプリは、スリープの自動移行を防ぐシンプルな方法を提供し、時間指定セッション、無期限の起動状態、そしてシステムの起動状態とは別に画面をオンに保つ設定を備えています。オープンソースプロジェクトとして配布されており、リポジトリではコード署名済みリリースではなくローカルビルドであると説明しています。
主な機能
- メニューバーで操作: Open CaffeineはmacOSのメニューバーに常駐し、別ウィンドウを開かずに起動セッションの開始、停止、監視を簡単に行えます。
- 時間指定と無期限セッション: 指定した時間だけMacを起動状態に保つことも、「Forever」モードで継続的なセッションにすることもできます。
- 画面オンの個別制御: 「Keep the screen on」オプションにより、ディスプレイスリープの挙動をシステムスリープ防止とは分けて設定できます。
- ホットキー切り替え: キーボードショートカットでcaffeineのオン/オフを切り替えられるため、より素早くセッションを操作したいときに便利です。
- ログインと外観設定: リポジトリには、ログイン時に起動するトグル、Dockに表示するトグル、メニューバーアイコンを即時更新する外観変更が記載されています。
- Sparkleによる自動アップデート: 更新はリポジトリ内のappcastフィードを使ったSparkleで処理され、プロジェクトノートでは署名済みリリース成果物が参照されています。
Open Caffeineの使い方
ローカルコピーを使いたい場合は、まずリポジトリからアプリをビルドし、その後起動してメニューバーの操作からcaffeineセッションを開始します。あらかじめ用意された時間を選ぶか、分単位でカスタム時間を入力するか、Foreverモードを有効にできます。
その後、Mac本体だけでなくディスプレイも起動状態にしたい場合は、「Keep the screen on」設定を調整します。必要に応じて、ログイン時起動を有効にしたり、ホットキーでセッションを切り替えたり、外観設定を変更してメニューバーアイコンを切り替えたりできます。
使用例
- 短時間の作業中にスリープを防ぐ: プレゼンを実行する、ダウンロードを監視する、少し席を外すといった間、Macを5分間起動状態に保ちます。
- 長時間処理のために機器を起動状態に保つ: 長時間のビルド、転送、無人ワークフローが必要なときはForeverモードを使います。
- システムスリープとは別にディスプレイの挙動を管理する: Mac本体は起動状態のまま、ディスプレイはスリープさせたい場合は「Keep the screen on」をオフにします。
- スリープと復帰の挙動をテストする:
PreventUserIdleDisplaySleepのようなアサーションを確認したり、バッテリーしきい値でセッションが停止するかを検証したりする際に使います。 - フルアプリウィンドウの代わりに軽量なメニューバー操作を使う: メニューバーアイコン、ホットキー、設定トグルで素早くローカル操作できます。
FAQ
Open CaffeineはMacとディスプレイの両方を起動状態に保ちますか?
常にそうではありません。リポジトリでは「Keep the screen on」を別項目として明示しており、画面の挙動はMacの起動状態とは独立して制御できます。
カスタム時間を設定できますか?
はい。手動QAノートには、分単位の入力を受け付けるカスタム時間のプロンプトが記載されています。
自動アップデートに対応していますか?
はい。プロジェクトノートでは、リポジトリ内のappcastフィードを使うSparkleベースの自動アップデートが説明されています。
リモートやクラウドでの利用向けですか?
そのようなワークフローは記載されていません。リポジトリでは、ローカル利用向けの個人用macOSメニューバーユーティリティとして紹介されています。
コード署名についての記載はありますか?
リポジトリの記載ではコード署名はなく、ビルドはローカル利用向けとされています。
代替案
- macOS標準のスリープ/ディスプレイ設定: システム全体の電源管理はできますが、一時的な起動セッションのための専用メニューバー操作はありません。
- 他のmacOS caffeine系ユーティリティ: このカテゴリの類似アプリは通常、スリープ防止に重点を置きますが、UI、ホットキー動作、画面オン制御は異なる場合があります。
- Terminalや
pmsetを使った手動ワークフロー: 低レベルでスリープ挙動を変更できますが、技術的で、オン/オフを素早く切り替える用途にはあまり便利ではありません。 - より広範な機能を持つメニューバーのkeep-awakeユーティリティ: この分野の一部ツールは追加のシステム制御をまとめていますが、Open Caffeineは限定された起動セッションのワークフローに特化しているようです。
代替品
Biji
Bijiは、革新的なツールと機能を通じて生産性を向上させるために設計された多目的プラットフォームです。
MacSpoof
MacSpoofはmacOSのMACアドレス変更ツール。Wi‑FiのMACを変更/ランダム化して再接続し、公衆Wi‑Fiでの端末記録を抑えるのに役立ちます。
Decision Jar
Decision Jarは仮想ジャーに選択肢を入れてスマホを振るだけで即決。AI提案と決定ログで判断の疲れを軽減します。
Planndu: Daily Task Planner
Plannduは、AI生成や内蔵のポモドーロタイマーなどのツールを活用して、ユーザーがタスクを整理し、プロジェクトを管理し、ルーチンを構築し、集中力を高めるのに役立つように設計された直感的な生産性アプリケーションです。
Carbon Voice
Carbon Voiceは、チーム向けの非同期音声メッセージアプリ。人とAIエージェントを一元管理し、文字起こし付き音声更新を送信、音声やテキストで返信でき、デスクトップ・モバイル・watch・ウィジェットから利用可能。
MealTime
MealTimeは、レシピの保存、整理、献立計画、スマートな買い物リストの作成を支援するために設計された、パーソナルでオフラインファーストのレシピコンパニオンです。すべての操作においてプライバシーを重視しています。