TopOff(MAC版)

古くなった Homebrew パッケージを確認し、ワンクリックで更新できる、無料オープンソースのメニューバーアプリ。テレメトリなし。

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 はアプリを変更または再パッケージしません。

似ているアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。