変更履歴/Vitals 1.8
Vitals 1.8:ターミナルでVitalsを。Homebrewと無料トライアルも
結論
Vitals 1.8ではvitalsコマンドが加わりました。アプリが把握していること、つまりMacを使っているアプリ、各プロジェクトが使っているポートと開発サーバ、コーディングエージェント、AIプランの残量が、ターミナルで答えとして得られます。読みやすい表でも、スクリプトが解析できるJSONでも。コマンドはアプリに付属し、Homebrewなら1行でインストールできます。さらに、購入前にすべての機能を3日間無料で試せるようになりました。
$ brew install --cask foredotstudio/tap/vitals 数値はシミュレーションです。WebページはMacの情報を読み取れませんし、読み取るべきでもありません。
オンにする
コマンドはVitalsの中に入っているので、ほかにダウンロードするものはありません。
- 01 “設定”→“連携”を開き、AIアシスタントがVitalsに問い合わせることを許可をオンにします。
- 02 Vitalsが
vitalsを/opt/homebrew/binまたは/usr/local/binに、マニュアルページとタブ補完とともに置きます。場所はそこにあるターミナルセクションに表示されます。フォルダにパスワードが必要な場合は、インストールで一度だけ入力を求められます。 - 03 ターミナルを開いて聞いてみます。
$ vitals version またはHomebrewでインストール
1行で、アプリとコマンドを、マニュアルページとzsh、bash、fish用のタブ補完とともにまとめてインストールできます。Vitalsは自分でアップデートするので、brew upgradeの対象にはなりません。
$ brew install --cask foredotstudio/tap/vitals Vitalsと、Vitalsが保存しているすべてを削除するには、brew uninstall --zap --cask vitalsを実行します。
Macに聞く
どの答えも、ウインドウが示すものと同じです。アプリはヘルパーを合算して、プロジェクトはポートとともに、エージェントは起動したものとともに。それぞれにいつ計測したかが付き、コマンド自体は何も計測しないので、問い合わせてもMacにはほとんど負担がかかりません。
$ vitals status $ vitals top cpu day $ vitals ports $ vitals agents $ vitals limits $ vitals whats-wrong vitals helpですべてのコマンドが一覧になり、man vitalsでそれぞれの説明を読めます。全リストはコマンドのページにあります。
スクリプトとエージェントのために
どのコマンドにも--jsonを付ければJSONで答えます。MCPサーバが返すものと同じ答えです。--csvは主なリストを表計算アプリ用に出力し、--watchは2秒ごとに答えを更新し続けます。パイプでは何も切り詰められないので、スクリプトやシェルを使えるエージェントはすべてを読めます。
$ vitals top --json | jq '.apps[0].name' $ vitals ports --csv > ports.csv $ vitals status --watch 誰も使っていないものを停止
vitals can-quitはまず判断を示します。安全、先に確認、そのままにする、のいずれかを、理由と一緒に止まるものとともに。vitals quitとvitals stopはその判断を示し、あなたの許可を待ちます。人の判断が必要なものは、確認するためのターミナルがなければ--yesを付けても拒否されるので、スクリプトやエージェントが勝手に通すことはできません。
$ vitals can-quit --port 3000 $ vitals stop --idle 終了と停止はすべて、“設定”→“連携”→“リクエスト”のログに記録されます。
3日間無料で試す
新しくインストールしたVitalsは、最初にキーを求めなくなりました。ようこそ画面で3日間無料で試すを選べば、コマンドも含めてすべてが使えます。アカウントもカードも不要です。メニューのカードに残り時間と購入方法が表示されます。
トライアルが終わるとVitalsは再びキーを求めます。キーを入力すれば、トライアル中に記録したデータはそのまま残っています。
ダウンロードはvitalsmac.com/downloadから。トライアルは1台のMacにつき1回です。
アシスタントのためにも
Claude、Codex、CursorがVitalsに、各AIプランの残量とリセット時刻、そしてポートがネットワークに開いているか、このMacだけに開いているかを確認できます。
- いちばん先に使い切るAIプランはどれ?
- Macでネットワークに開いているものはある?
- 誰も使っていない開発サーバを停止して。
よくある質問
1.8は無料のアップデートですか?
はい。Vitalsで「アップデートを確認」を選んでください。コマンドも含めて、その内容はすべてどのライセンスにも含まれています。
Homebrewは必要ですか?
いいえ。コマンドはアプリの中にあります。“設定”→“連携”でAIアシスタントがVitalsに問い合わせることを許可をオンにすれば、PATHに置かれます。Homebrewはインストール方法のひとつにすぎません。
Vitalsが動いている必要がありますか?
はい。コマンドは実行中のアプリに問い合わせます。計測値と履歴はアプリがすでに保持しています。Vitalsが実行されていなければ、コマンドがそう伝えます。
AIエージェントがこれで何かを停止できますか?
Vitalsが安全と判断したものだけを、許可を得たあとにだけ停止できます。確認するためのターミナルがなければ、人の判断が必要なものは--yesを付けても拒否されます。
トライアルの期間は?終了後はどうなりますか?
すべての機能を使える3日間です。その後はVitalsがキーを求めます。ライセンスを購入してキーをペーストすれば、トライアル中にVitalsが記録したデータはすべてそのまま残っています。
再インストールするとトライアルをやり直せますか?
いいえ。トライアルは1台のMacにつき1回です。
すべてのコマンドの一覧はどこにありますか?
コマンドのページと、ターミナルのvitals helpまたはman vitalsで確認できます。
1.8のすべて
Vitals 1.8は無料のアップデートです。Vitalsで「アップデートを確認」を選ぶか、vitalsmac.comからダウンロードしてください。
- 新機能 vitalsコマンド。 Vitalsが把握しているすべてを、ターミナルで。Mac全体、最も多く使っているアプリ、プロジェクトごとのポートと開発サーバ、コーディングエージェント、AIプランの残量、最長1年分の履歴を、表またはスクリプト用のJSONで。“設定”→“連携”で“AIアシスタントがVitalsに問い合わせることを許可”をオンにすると、VitalsがコマンドをPATHに置き、マニュアルページとzsh、bash、fish用のタブ補完も用意します。
- 新機能 Homebrewでインストール。
brew install --cask foredotstudio/tap/vitalsで、アプリとコマンドをまとめてインストールできます。Vitalsはこれまで通り自分でアップデートします。 - 新機能 無料トライアル。 新しくインストールしたVitalsは、アカウントもカードもなしで、すべての機能を3日間試せます。ようこそ画面で“無料で試す”を選んでください。ドロップダウンに残り時間と購入方法が表示され、購入しても、トライアル中にVitalsが記録したデータはそのまま残ります。
- 新機能 ターミナルから安全に停止。
vitals can-quitは、何かを終了しても安全かどうかと、一緒に止まるものを伝えます。vitals quitとvitals stopはその判断を示してあなたの許可を待ち、vitals stop --idleは誰も使っていない開発サーバをすべて停止します。人の判断が必要なものはターミナルがなければ拒否されるので、スクリプトやエージェントが勝手に通すことはできません。 - 改善 アシスタントにもAIプランを。 Claude、Codex、CursorがVitalsに、各AIプランの残量、各上限のリセット時刻、今のペースで持つかどうかを確認できます。
- 改善 ポートに、誰が接続できるかを表示。
vitals portsとVitalsに問い合わせるアシスタントが、各ポートがこのMacだけに開いているか、ネットワークに開いているかを伝えます。 - 改善 アクティベーションがより早く。 “ライセンスキーを入力”で、ようこそ画面がキーの入力欄で直接開きます。また、アクティベーション前にVitalsが表示する画面で、Vitalsでできることを説明し、トライアルを案内します。