Vorssaint: 有料アプリ十数個を置き換える、無料のオープンソースmacOSメニューバーツールキット

Vorssaintは、アプリごとの音量ミキサー、システムモニタリング、ウィンドウ管理、クリップボード履歴などを1つのツールに統合した、無料のオープンソースmacOSメニューバーアプリです。

Vorssaint: 有料アプリ十数個を置き換える、無料のオープンソースmacOSメニューバーツールキット

Macパワーユーザーなら、おそらくメニューバーユーティリティをいくつも集めていることでしょう。音量調整用、システムモニタリング用、ウィンドウスイッチャー、クリップボードマネージャー、そしておそらくスリープ防止ツールなど。それぞれがメニューバーに小さなアイコンを追加し、メモリを消費し、多くの場合サブスクリプションまたは一回限りの購入が必要です。Vorssaintは、これらの機能すべてを1つのよくデザインされたメニューバーアプリに統合する、無料のオープンソースの代替品です。

Vorssaintとは?

Vorssaintは、SwiftとSwiftUIで書かれたmacOSメニューバーツールキットです。有料のMacユーティリティのスタック全体を、単一のメニューバーアイコンの背後に存在する1つのアプリで置き換えるように設計されています。ローカルファーストであり、コア機能は完全にMac上で実行され、ネットワークアクセスはアップデートチェック、スピードテスト、および明示的に開始したHomebrewアクションにのみ必要です。アカウント、テレメトリ、サブスクリプション、クラウドバックエンドは一切ありません。

コア機能

アプリごとの音量ミキサー

これはほとんどのユーザーが最初に手を伸ばす機能です。Vorssaintはメニューバーに本物のオーディオミキサーを配置し、個々のアプリケーションの音量を独立して調整できます。音楽を再生しながら大きなビデオをミュートにしたり、他のすべてを上げずに静かな通話をブーストしたりできます。追加のオーディオドライバーは不要で、最初に設定する必要もありません。

macOS 26以降では、スライダーはリキッドガラスの外観になりますが、それ以前のmacOSバージョンではおなじみの外観が維持されます。

システムモニター

Vorssaintは包括的なシステムモニターパネルを提供し、以下を表示します:

  • CPU、GPU、メモリ使用量
  • 温度とバッテリーの詳細
  • 稼働時間と小さな履歴グラフ
  • オプションのメニューバー表示

また、持続的なCPU負荷、高いCPU温度、深刻なメモリプレッシャー、ディスク容量不足、バッテリー残量低下に対するオプションの通知を設定できます。

ネットワークモニタリング

ライブのアップロード/ダウンロードレート、セッション合計を監視し、いつでもスピードテストを実行できます。これはネットワークの問題を診断したり、帯域幅の使用状況を把握したりするのに便利です。

電源とバッテリー

システム消費電力、アダプター入力、バッテリーの流れ、健全性、サイクル数、および現在多くのエネルギーを消費しているアプリを監視できます。

ウィンドウ管理

Vorssaintにはいくつかのウィンドウ管理機能が含まれています:

  • ウィンドウスイッチャー: ライブサムネイル付きの⌘Tabのよりリッチな代替。同じアプリからの複数のウィンドウを含みます。
  • ウィンドウレイアウト: アクティブウィンドウを半分、隅、中央、または使用可能な画面に移動。オプションのショートカット付き。
  • シェルフ: ファイル、画像、テキスト、リンクをカーソルの近くに一時的に保存し、後で必要な場所にドラッグできます。
  • Finderの切り取りと貼り付け: ⌘Xと⌘Vを使用して選択したファイルを移動。テキストフィールドは通常のショートカットを維持します。
  • 閉じる時に終了: アプリの最後のウィンドウが閉じられたときにアプリを終了させる。実行し続けたいアプリは例外として設定可能。
  • 緑のボタンマキシマイザー: 緑のボタンのオプション機能で、ウィンドウを現在のスペースに維持し、次回クリック時に元のサイズに戻します。
  • クリップボード履歴: ピン留めアイテム、検索、手動並べ替え、クイックペーストショートカットを備えたローカルテキスト履歴を保持。

スリープ防止

タイマーを実行するか、停止を指示するまでMacを起動したままにします。画面を閉じた状態でMacを動作させ続けたい場合のクローズドリッドモードも利用可能です。オプトイン方式で厳密にスコープが設定されているため、不意を突かれることはありません。

アンインストーラー

アプリを設定にドロップし、残されたキャッシュ、設定、ログを確認し、それらをすべてまとめてゴミ箱に移動します。これはアプリケーションを削除するための、単にゴミ箱にドラッグするよりもはるかにクリーンな方法です。

URLクリーナー

コピーしたリンクからトラッキングジャンクを取り除きます。自動的に行うオプションもあります。これはシンプルですが効果的なプライバシー機能です。

クリーニングモード

簡単な拭き取りのためにキーボードをロックし、オーバーレイまたはキーを繰り返しタップしてロックを解除します。

スクロール方向

トラックパッドのナチュラルスクロールに影響を与えずに、マウスホイールを独立して反転させます。

ファンコントロール(ベータ版)

安全なテストエントリが用意されており、各Macモデルが適切にチェックされるまで手動制御は保留されています。

インストール

Vorssaintをインストールする最も簡単な方法はHomebrewを使用することです:

brew install --cask vorssaint/tap/vorssaint

すでにVorssaintがインストールされており、再ダウンロードせずにHomebrewに取り込みたい場合:

brew install --cask --adopt vorssaint/tap/vorssaint

その後、アップデートは次のコマンドで届きます:

brew upgrade --cask vorssaint

最新のディスクイメージをリリースページからダウンロードし、開いてVorssaintをアプリケーションフォルダにドラッグすることもできます。

VorssaintはApple Developer IDで署名され、Appleによって公証されているため、セキュリティ警告なしで開き、安定した署名IDはアップデート全体で付与した権限を保持します。

ソースからビルド

自分でビルドしたい場合:

git clone https://github.com/vorssaint/vorssaint-utils.git
cd vorssaint-utils
./build.sh # コンパイル、アイコン生成、署名済みバンドルのアセンブル
./build.sh --install # 同じ処理を行い、アプリケーションフォルダにインストールして起動

Xcodeコマンドラインツールがインストールされている必要があります。

プライバシーと権限

Vorssaintはデフォルトでプライベートになるように設計されています。マシン上で実行され、必要のないものは要求しません。アカウント、テレメトリ、分析、トラッキングは一切ありません。ネットワークアクセスは可視的な機能に限定されています:アップデートチェック、スピードテスト、およびHomebrewマネージャーを使用する際のHomebrew検索/分析/インストール。

すべてのmacOS権限はオプションであり、初回起動時にそれぞれについて説明があります。権限がない機能は、単に動作せず、エラーになりません。以下は簡単な概要です:

  • アクセシビリティ: スクロール方向、ウィンドウレイアウト、スイッチャー、Dockプレビュー、Finderの切り取りと貼り付け、閉じる時に終了で使用。これがないと、これらの機能はオフのままです。
  • 画面収録: スイッチャーとDockプレビューのウィンドウタイトルとサムネイルで使用。これがないと、プレビューはフォールバックするか利用できません。
  • システムオーディオ収録: ミキサーのアプリごとの音量と出力ルーティングで使用。これがないと、アプリは通常のシステムオーディオのままです。
  • 通知: スリープ防止、バッテリー、モニター、アップデートアラートで使用。これがないと、アプリは沈黙します。
  • フルディスクアクセス(オプション): より深いアンインストーラースキャンで使用。これがないと、到達可能な場所のみをスキャンします。
  • 管理者(一度だけ、オプション): パスワード不要のクローズドリッド切り替えで使用。これがないと、切り替えのたびにパスワードプロンプトが表示されます。

Finderの切り取りと貼り付け、アンインストーラー、およびHomebrewのターミナル連携は、初めてFinderまたはターミナルと通信する際にmacOSにAutomationアクセスを要求する場合があります。シェルフは権限を一切必要としません。

要件

  • Apple Silicon搭載のMac
  • macOS 14 Sonoma以降
  • Xcodeコマンドラインツール(ソースからビルドする場合のみ)

アンインストール

Vorssaintを完全に削除するには:

./Tools/uninstall.sh

このスクリプトはアプリを終了し、ログイン項目を削除し、プライバシー許可をリセットし、アプリを設定と保存状態とともに削除し、オプションのクローズドリッドルールを削除します。アプリをゴミ箱にドラッグし、tccutil reset All com.vorssaint.utilsを実行して権限をクリアすることもできます。

Vorssaintの重要性

開発者やパワーユーザーにとって、macOSのメニューバーは貴重なスペースです。追加するユーティリティごとにメモリを消費し、視覚的な乱雑さを加え、多くの場合独自の更新メカニズムとプライバシーポリシーが付属します。Vorssaintは、十数個の一般的なユーティリティを1つの無料でオープンソース、プライバシーを尊重するアプリに統合することでこの問題を解決します。

SwiftとSwiftUIで書かれているという事実は、最新のmacOSとの統合が良好であることを意味し、オープンソースの性質はコードを検査し、機能を貢献し、ニーズに合わせてカスタマイズできることを意味します。

結論

Vorssaintは、よく設計された単一目的のアプリが有料ユーティリティのエコシステム全体を置き換えることができることを示す、注目すべきオープンソースプロジェクトです。プライバシー、効率性、クリーンなメニューバーを重視するMacユーザーなら、Vorssaintを試す価値があります。無料で、オープンソースで、そしてただ動作します。

詳細、ドキュメント、および貢献については、GitHubリポジトリをチェックしてください。

ソース

vorssaint/vorssaint-utils: 無料のオープンソースmacOSメニューバーツールキット。アプリごとの音量ミキサー、システムモニター、Dockプレビュー、スリープ防止、ウィンドウスイッチャー(Alt Tab)、シェルフ、アプリアンインストーラーなど。