変更履歴/Vitals 1.8

Vitals 1.8:ターミナルでVitalsを。Homebrewと無料トライアルも

Atta 🐬

Vitalsの創業者

公開日

結論

Vitals 1.8ではvitalsコマンドが加わりました。アプリが把握していること、つまりMacを使っているアプリ、各プロジェクトが使っているポートと開発サーバ、コーディングエージェント、AIプランの残量が、ターミナルで答えとして得られます。読みやすい表でも、スクリプトが解析できるJSONでも。コマンドはアプリに付属し、Homebrewなら1行でインストールできます。さらに、購入前にすべての機能を3日間無料で試せるようになりました。

Terminal — zsh
~ vitals status
● CPU 27% · Apple M4 Pro, 14 cores
● Memory 52.6 GB of 64 GB · pressure normal
● GPU 18%
● Disk 412 GB free of 1 TB
● Network down 1.2 MB/s · up 84 KB/s
● Battery 82% · 4h 10m left
● Heat CPU 52° · fans 1,800 rpm
~ vitals top memory 4
APP MEMORY CPU PROCS
Google Chrome 21.2 GB 48% 96
VS Code 8.2 GB 14% 31
Terminal 3.9 GB 3% 12
Figma 2.8 GB 6% 8
62 apps running · by memory
~ vitals ports
PORT PROCESS PROJECT OPEN TO
3000 node storefront-web network
4322 node docs-site this Mac
5432 postgres – this Mac
8080 python api this Mac
4 ports listening · 1 open to the network
~ vitals stop --idle
✓ Safe to quit node (48211) of docs-site · port 4322
Idle for 3 days. Stopping it frees 458 MB.
Continue? [y/N] y
Stopped node (48211). Port 4322 is free.
~ vitals agents
AGENT PROJECT STATUS MEMORY
Claude Code storefront-web working 412 MB
Codex api waiting for you 4m 287 MB
Gemini CLI docs-site working 198 MB
3 sessions · 6 processes started
~ vitals limits
TOOL LIMIT LEFT RESETS PACE
Claude 5-hour session 59% in 2h 10m on pace
Claude This week 72% Mon 9:00 on pace
Codex This week 38% Thu 14:00 runs out Wed
Cursor This month 81% Nov 3 on pace
$ brew install --cask foredotstudio/tap/vitals

数値はシミュレーションです。WebページはMacの情報を読み取れませんし、読み取るべきでもありません。

オンにする

コマンドはVitalsの中に入っているので、ほかにダウンロードするものはありません。

  1. 01 “設定”→“連携”を開き、AIアシスタントがVitalsに問い合わせることを許可をオンにします。
  2. 02 Vitalsがvitalsを/opt/homebrew/binまたは/usr/local/binに、マニュアルページとタブ補完とともに置きます。場所はそこにあるターミナルセクションに表示されます。フォルダにパスワードが必要な場合は、インストールで一度だけ入力を求められます。
  3. 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は再びキーを求めます。キーを入力すれば、トライアル中に記録したデータはそのまま残っています。

無料トライアル:残り2日 木曜日 9:41に終了 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を購入 $15 Vitalsは初めてですか? 1年間のアップデートは$9、Lifetimeは発売記念期間は$15、その後は$39です。買い切りで、14日間の返金保証付き。
  • 新機能 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でできることを説明し、トライアルを案内します。

その他