TopOff の概要
TopOff は、Homebrew パッケージを最新の状態に保つ軽量なネイティブのメニューバーアプリです。Homebrew を使っていると、brew update と brew upgrade の実行を何週間も忘れがちです。TopOff はバックグラウンドで静かに確認し、古くなったパッケージをメニューに表示して、ワンクリックで更新します。アイコンはビールジョッキで、すべて最新なら満杯、更新があれば半分、作業中は矢印のアニメーションになります。
すべてを更新することも、個別のパッケージを更新またはスキップすることもでき、どのパッケージを更新中かも確認できます。Greedy モードでは、Chrome や Slack など通常は自動で更新するアプリも対象になります(初期設定はオフ)。アップグレード後は標準の brew cleanup を実行し、Homebrew のキャッシュされたダウンロードをより深く削除するオプションもあります。cask に管理者権限が必要な場合は、パスワードを求めて再試行します。確認は初期設定で 4 時間ごとで、1 時間ごと、12 時間ごと、24 時間ごと、手動のみも選べます。
TopOff は Thomas Haslam が開発し、MIT ライセンスの無料オープンソースで、分析、テレメトリ、トラッキングはありません。macOS 14 以降に加え、Homebrew を通じて動作するため Homebrew のインストールが必要です。Apple Silicon と Intel に対応するユニバーサルアプリで、Apple の署名と公証を受けているため、初回起動時にすぐ開きます。TopOff 自体は自身の更新のために GitHub にのみ接続しますが、TopOff が Homebrew を起動するため、ファイアウォールには Homebrew の接続が TopOff の名前で表示されることがあります。バージョン 2.2 では、古くなったパッケージをすべて一覧するウィンドウが追加されました。
主な機能
TopOff は、ターミナルを開かずにメニューバーから Homebrew を最新に保ちます。
- ワンクリック更新:メニューから brew update と brew upgrade を実行。
- バックグラウンド確認:1、4、12、24 時間ごと、または手動のみ。
- ステータスアイコン:ジョッキを見れば更新の有無がすぐ分かります。
- ライブ進捗:どのパッケージを更新中かを確認できます。
- 選択的な更新:個別のパッケージを更新またはスキップ。
- Greedy モード:自動更新するアプリも任意で対象にできます。
- 自動クリーンアップ:アップグレード後に標準の brew cleanup、より深い削除も選択可能。
- 更新履歴:最近の更新、バージョンの変化、空いたディスク容量。
バージョン 2.2 の新機能
TopOff 2.2 では、古くなったパッケージをすべて確認できるようになりました。
- 更新が必要なパッケージが 5 個を超えると、メニューの最後に Show All 項目(例:Show All 8 Packages)が表示され、各パッケージとバージョンの詳細を示す Outdated Packages ウィンドウを開きます。
TopOff のよくある質問
TopOff は無料ですか?
はい。TopOff は MIT ライセンスの無料オープンソースです。
TopOff の実行に必要なものは?
macOS 14 以降と、インストール済みの Homebrew です。TopOff は Homebrew を通じて動作します。
Apple Silicon と Intel の Mac で動きますか?
はい。両方に対応するユニバーサルアプリです。
Update All と Greedy の違いは?
Update All は brew upgrade を実行し、自動で更新するアプリをスキップします。Update All (Greedy) はさらに brew upgrade --greedy を実行し、それらも対象にします。
TopOff はどのくらいの頻度で更新を確認しますか?
初期設定では 4 時間ごとです。1 時間ごと、12 時間ごと、24 時間ごと、手動のみも選べます。
パッケージをスキップできますか?
はい。個別のパッケージを更新またはスキップできます。
TopOff はキャッシュされたダウンロードを削除しますか?
初期設定ではアップグレード後に標準の brew cleanup を実行します。より深い brew cleanup --prune=all は任意で、アプリやコマンドラインツールをアンインストールすることはありません。
TopOff はデータを収集しますか?
いいえ。分析、テレメトリ、トラッキングはありません。アプリ自体は自身を最新に保つために GitHub にのみ接続します。
ファイアウォールに TopOff の別の接続が表示されるのはなぜですか?
TopOff は Homebrew を子プロセスとして起動するため、ファイアウォールに Homebrew の接続が TopOff の名前で表示されることがあります。
topoff.FULLMAC.app の TopOff のダウンロードはどこから提供されていますか?
ダウンロードボタンは https://github.com/ihazgithub/TopOff/releases/latest にある TopOff の公式リリースページに移動します。topoff.FULLMAC.app はアプリを変更または再パッケージしません。
似ているアプリ
AmphetamineAmphetamine は、Mac をスリープさせないためのアプリです。メニューバーからセッションを開始すると、無期限、指定した時間、指定した時刻まで、ファイルのダウンロード中、または特定のアプリの実行中、Mac はスリープしません。ディスプレイのスリープやスクリーンセーバーを許可するか、蓋を閉じても起動したままにするかも選べます。Amphetamine は William Gustafson が開発しており、完全に無料です。広告もアプリ内課金も Pro 版もありません。システムユーティリティ
MonitorControlMonitorControl は、外部ディスプレイの輝度と音量を、Apple のディスプレイと同じように Mac から操作できる無料でオープンソースのアプリです。Apple キーボードの輝度キーや音量キー、自分で決めたキーボードショートカット、メニューバーのスライダで操作でき、おなじみの macOS のオンスクリーン表示も出ます。MonitorControl チームが開発し、MIT ライセンスで公開されています。システムユーティリティ
BetterDisplayBetterDisplay は、Mac のディスプレイをメニューバーから操作できるアプリです。外部モニタを鮮明な HiDPI 解像度で自由にスケーリングできるようにしたり、DDC 対応モニタの輝度、音量、入力を調整したり、仮想画面を作ったり、ケーブルを抜かずにディスプレイを切断・再接続したりできます。これらの一部は Pro の機能です。BetterDisplay は Kodeon Software の waydabber が開発しています。システムユーティリティ
WhatCableUSB-C ケーブルはどれも同じに見えますが、充電専用の USB 2.0 ケーブルと、240 W・40 Gbps の Thunderbolt ケーブルではまったく違います。WhatCable は、Mac に接続した USB-C ケーブルで実際に何ができるかを、わかりやすい言葉で教えてくれる小さなメニューバーアプリです。ポートごとに、Thunderbolt、ディスプレイ接続中、充電専用ケーブルといったひと目でわかる見出しと、ケーブルの速度と電力定格、充電器の電力プロファイル、接続中のデバイスを表示します。Mac の充電が遅いときは、充電器より定格の低いケーブルなど、ボトルネックをバナーで示します。システムユーティリティ- AlDenteAlDente は、MacBook のバッテリーに充電の上限を設定できるアプリです。いつも 100% まで充電する代わりに、80% など自分で選んだところで充電を止めます。Mac をほとんど電源につないだまま使う場合、バッテリーの容量を長く保つのに役立ちます。AlDente はメニューバーで動作し、ほとんどの Apple シリコン搭載 MacBook と Intel MacBook に対応しています。開発は AppHouseKitchen です。システムユーティリティ
DantroleneDantrolene は、自宅の Wi-Fi に接続している間は Mac の画面がロックされないようにするメニューバーアプリです。メニューバーで自宅のネットワークを一度選ぶだけで、自動モードではそのネットワーク上で Mac がロックされず、別のネットワークに接続すると通常のロックに戻ります。画面はいつものアイドル時間が過ぎると暗くなって消灯し、マウスやキーボードに触れればパスワードなしで戻れます。Zoom やプレゼンテーション、ほかのアプリが画面をオンに保っているときは、Dantrolene は動作を譲ります。システムユーティリティ
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。