コーディングエージェントと、それが起動したすべてのもの。

Claude Code、Codex、Gemini CLIなどが、“エージェント”タブに名前で表示されます。それぞれが作業しているプロジェクト、作業中かあなたを待っているか、そして起動したすべての開発サーバ、ブラウザ、ツールサーバも一緒に。セッションを終了すれば、それらもまとめて終了します。

エージェント 2個のセッション · 1.79 GB · CPU 66%
0%
Claude
今週
ペース通り · 残り10%の余裕
0%
Codex
5時間セッション
3h 12m後にリセット
0%
GitHub Copilot
プレミアムリクエスト
このペースでは4d後に使い切ります
0%
Cursor
今回の請求期間
12d 5h後にリセット
Checkout flow tests 作業中 あなたを待っています
Claude Code · storefront · 実行時間48 min
410 MB
起動したもの · 4 セッションを終了…
vitest コマンド · CPU 61% 520 MB
node サーバ · ポート3,001 240 MB
Google Chrome for Testing ブラウザ 310 MB
mcp-server-fetch ツールサーバ 64 MB
Codex 48分アイドル状態
docs · Terminal内 · 起動したものはありません
290 MB

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

01セッション

すべてのセッションを、nodeではなく、動かしているエージェントの名前で。

Claude Code、Codex、Gemini CLIなどが名前で並び、それぞれが作業しているプロジェクト、実行時間、作業中か、あなたの返事を待っているか、アイドルかが表示されます。3つのセッションのうち、本当にあなたを必要としているのはどれかがわかります。

  • Claude Code、Codex、Gemini CLI、Aider、OpenCode、Cursor、Copilot、Amp、Kiro、Goose
  • プロジェクトフォルダと実行時間
  • 作業中、あなたを待っている、またはアイドル
  • ヘルパーも含めた、セッション全体のメモリとCPU
セッション状態実行時間メモリ
Claude Codestorefront作業中1時間12分1.2 GB
Codexdocs待機中22分640 MB
Cursorlanding作業中48分890 MB
OpenCodeapiアイドル5分310 MB
nodeやpythonではなくエージェント名で あなたを待っています
02起動したもの

サーバ、ブラウザ、テストを、それを起動したセッションの下に。

エージェントは自分の作業を確かめるために、いろいろなものを起動します。Vitalsはそれらを属するセッションの下に、それぞれのメモリとCPUとともに表示するので、Macが急に忙しくなったとき、どのチャットが原因かがはっきりわかります。

  • 開発サーバ、ヘッドレスブラウザ、テストの実行、ツールサーバ
  • それぞれのメモリとCPUとともに
  • 同じものが“プロジェクト”タブのそのプロジェクトの下にも表示
  • 1時間前に閉じたセッションも、残していったものと一緒に見つかる
Claude CodestorefrontWorking · 1 h 12 m
next dev開発サーバ、:3000412 MB2%
Chromiumヘッドレスブラウザ1.1 GB31%
vitestテスト、ワーカー2個380 MB38%
mcp-serverツールサーバ48 MB0%
セッションと、それが起動したもの3.1 GB · 71%
起動したセッションの下に “プロジェクト”タブでもstorefrontの下に
03終了

終了は一度だけ。孤児プロセスは残りません。

セッションを終了すると、サーバやブラウザも含め、それが起動したすべてのものが一緒に終了します。閉じたチャットが、ポート3000のプロセスや、見えないブラウザの2 GBを残すことはありません。Vitalsはリストを表示し、先に確認します。

  • 何が終了するかを、終了する前に確認できる
  • サーバ、ブラウザ、テストはセッションと一緒に終了
  • 毎回、先に確認
  • 応答しなくなったエージェントには強制終了
このClaude Codeセッションを終了しますか?
起動したものもすべて一緒に終了します。
next dev:3000で
Chromiumヘッドレス
vitestワーカー2個
キャンセル終了
終了するものを表示 孤児プロセスを残さない
04ドロップダウン

ウインドウを開かずにエージェントを確認。

メニューバーのドロップダウンには、プランとセッションを表示する“エージェント”タブがあり、“概要”にはエージェントのカードがあります。MCPで問い合わせるアシスタントには、各セッションがどのチャットのものかが伝わります。

  • メニューバーのドロップダウンに“エージェント”タブ
  • “概要”にエージェントのカード
  • セッションの上にAIプラン
  • MCPで、アシスタントがセッションの属するチャットを把握
概要メモリプロジェクトエージェントコンテナ
62%今週 38%5時間セッション プラン
Claude Codestorefront作業中 · 1時間12分
Codexdocsあなたを待っています
Cursorlanding作業中 · 48分
メニューバーからワンクリック セッションの上にプラン
大事な理由

コーディングエージェント:これまでとVitals

コーディングエージェントは、決して1つのプロセスではありません。Claude Codeはnodeとして動き、作業を確かめるために開発サーバを、それを見るためにヘッドレスのChromiumを起動し、テストランナー、ツールサーバを1つか2つ、そしてコマンドごとにシェルを起動します。アクティビティモニタでは、node、Chromium、zshという名前の十数行になり、どのチャットが起動したのか、そのチャットがまだ開いているのかはどれにも書かれていません。

そのため、Macが忙しくなっても、リストのどれが原因なのかわかりません。1時間前に閉じたセッションが、ポート3000のサーバや2 GBを抱えたブラウザを残していることもあります。3つのセッションを開いていると、20分間あなたの返事を待っているセッションも、作業中の2つとまったく同じに見えます。

“エージェント”タブは、各セッションを動かしているエージェントの名前で表示し、プロジェクト、作業中か、あなたを待っているか、アイドルか、実行時間、そしてその下に起動したすべてのものを、それぞれのメモリとCPUとともに並べます。セッションを終了すれば、それらもまとめて終了します。同じタブがメニューバーのドロップダウンにもあり、“概要”にはエージェントのカードがあり、MCPで問い合わせるアシスタントには、セッションがどのチャットのものかが伝わります。

使い方

Vitalsのどこにあるか

タブ、メニューバー項目、設定を、使う順に並べました。

  1. 01

    “エージェント”タブを開く

    ウインドウ、メニューバーのドロップダウン、“概要”のカードにあります。実行中の各セッションが、エージェントの名前とプロジェクトフォルダとともに1行で表示されます。

  2. 02

    セッションの状態を見る

    行を見れば、エージェントが作業中か、あなたを待っているか、アイドルか、実行時間、何をどれだけ使っているかがわかります。開くと、開発サーバ、ブラウザ、テスト、ツールサーバなど、起動したすべてのものが、それぞれのメモリとCPUとともに並びます。

  3. 03

    起動したものごと、セッションを終了する

    セッションの“終了”をクリックします。Vitalsが何が終了するかを表示し、先に確認します。サーバやブラウザなども一緒に終了するので、孤児プロセスとして残りません。

  4. 04

    アシスタントから問い合わせる

    MCPで、Claude、Codex、Cursorから、どのセッションが実行中で、それぞれがどのチャットのものかを問い合わせられます。返ってくるのは同じリストで、計測した時刻も付いています。

比較

コーディングエージェント:アクティビティモニタとVitals

比較の全体では、項目ごとに比べています。ここではコーディングエージェントに関する項目だけを載せています。

アクティビティモニタ Vitals
コーディングエージェント
アクティビティモニタnode、python、zshという名前の行
VitalsClaude Code、Codex、Gemini CLIを名前で
起動したもの
アクティビティモニタリストのあちこちに散らばる
Vitalsセッションの下に、メモリとCPUとともに
作業中か待機中か
アクティビティモニタ見分ける方法がない
Vitals作業中、あなたを待っている、アイドル、そしてその継続時間
終了
アクティビティモニタ一度に1つのプロセス
Vitalsセッションと起動したすべてのものをまとめて
メニューバー
アクティビティモニタなし
Vitalsドロップダウンに“エージェント”タブ、“概要”にカード

関連する用語

数値の意味を、アクティビティモニタ用語集から紹介します。

お問い合わせ

コーディングエージェントについて、購入前によく聞かれる質問。

Vitalsが認識するコーディングエージェントは?

Claude Code、Codex、Gemini CLI、Aider、OpenCode、Cursor、GitHub Copilot、Amp、Kiro、Gooseです。実行中の各セッションに、プロジェクト、作業中かあなたを待っているか、起動したすべてのものが表示されます。

ほかのツールでエージェントがnodeやpythonと表示されるのはなぜですか?

それがエージェントが動いているプロセスだからです。Vitalsはコマンドでエージェントを認識するので、Gemini CLIはnodeの中で動いていてもGemini CLIと、Aiderはpythonの中で動いていてもAiderと表示されます。

Vitalsが勝手にエージェントを止めることはありますか?

いいえ。セッションを終了するのはあなたが頼んだときだけで、何かが終了する前に、何が終了するかを表示します。

Vitalsはエージェントが作業している内容を読みますか?

読むのはプロセス、そのフォルダ、起動したものだけで、コードや会話の内容は一切読みません。何を実行しているかがMacの外に出ることはありません。

セッションがどれだけ動いているかもわかりますか?

はい。各セッションに、実行時間と、いま作業中か、あなたを待っているか、アイドルかが表示されます。

セッションを終了すると、開発サーバはどうなりますか?

エージェントが起動したブラウザ、テスト、ツールサーバと一緒に、セッションとともに終了します。何かが終了する前に、そのリストが表示されます。

Cursor、VS Code、Claudeアプリの中のエージェントも見えますか?

はい。CursorとGitHub Copilotのセッションは名前で表示され、Claude Codeもターミナルで動いていてもClaudeアプリの中で動いていても同じです。Vitalsはコマンドでエージェントを認識するので、どのウインドウで動いているかは関係ありません。

エージェントが使ったトークンも数えますか?

Claude CodeとCodexについては、はい。今日と今週の分を、何に使われたか、どのモデルが使ったかとともに、各ツールがMacに残しているログから読み取ります。

関連情報

これを使うガイドと、同じ目的で買われるアプリとVitalsの比較。

Vitalsのほかの機能

すべての機能

発売記念価格のうちに、$15でVitalsを

この価格は残り50本です。 通常価格は$39です。買い切り、アップデートはずっと無料、14日間の返金保証付き。

Vitalsを購入 $15