アナリティクス

セッション、プロンプト、エージェント時間、トークン数、推定コスト、オーケストレーション実行、git の成果をまとめたローカル完結のレポートに加え、共有可能なレカップカードを生成します。アップロードは一切行われません。

Analytics は、すでにコンピューター上にあるアクティビティの記録 — 入力したプロンプト、実行したエージェントセッション、消費されたトークン、オーケストレーションの実行、git の履歴 — を読み取り、期間・プロジェクト・エージェントで絞り込めるレポートにまとめます。すべてローカルで計算され、何もアップロードされません。ヘッダーにはそのことを示す Local only チップが表示されます。

過去 7 日間の Analytics の Overview タブ:前期間との比較付きのエージェントセッション数、送信プロンプト数、エージェント時間、トークン数、推定コスト、エージェント別の 1 日あたりのプロンプト数

Analytics を開く

  • macOS では Cmd+Shift+A、Windows と Linux では Ctrl+Shift+A を押します。
  • アプリメニューから Navigate → Analytics… を選びます。
  • Command Palette(コマンドパレット)から Open Analytics を実行します。
  • Settings → AnalyticsOpen Analytics をクリックします。

トップバーの Analytics ボタンからも開けます。デフォルトではオフになっているので、Settings → Layout → Top Bar でオンにしてください。

期間・プロジェクト・エージェント

ツールバーには 4 つのタブ — OverviewAgentsSessionsProjects — と、それらすべてに適用される絞り込みコントロールがあります。

  • 24h7d30d90dAll — 期間です。デフォルトの期間(変更しない限り 7d)で開きます。ダイアログ内で選んだ期間は、閉じるまで保持されます。
  • All projectsAll agents — すべてを 1 つのプロジェクトまたは 1 つのエージェントに絞り込みます。エージェントにはブランドロゴ、プロジェクトにはアバターが表示されます。
  • Refresh — 現在の表示を再計算します。

長い期間を選んでも見やすさは保たれます。チャートは毎日のバーをすべて描くのではなく、日 → 週 → 月へと自動的に集約されます。

Overview

最上段には期間のサマリーが並びます。

  • Agent sessions — セッション数、前期間からの変化、そして Active days(アクティブ日数)、Longest streak(最長連続日数)、Peak parallel(同時に動いていたエージェントの最大数)。
  • Prompts sent — 1DevTool のターミナルで入力されたプロンプト数。
  • Agent time — アクティブだった 5 分単位のウィンドウから推定されるため、一晩開きっぱなしのタブは作業時間にカウントされません。
  • Tokens — キャッシュから供給された割合付き。
  • Estimated spend — API の定価ベースで換算。

その下には、エージェント別に積み上げられた Prompts per dayAgent mix(エージェントごとのセッション比率)、When you work(曜日 × 時間帯のパンチカード)、Top projectsShippedLongest sessions が続きます。

Analytics の Overview をスクロールした状態:When you work のパンチカード、Top projects、git から集計した Shipped のコミット数と行数、Longest sessions の表

Shipped は、リポジトリに設定された user.email で作成されたコミットについて、git のコミット数と追加・削除された行数をプロジェクトごとに集計します。マージコミットは除外され、複数のワークツリーに現れるコミットは 1 回だけカウントされます。

Agents

左のレールには、この期間に Used this period(使用された)すべてのエージェントがセッション数付きで並び、使われなかったエージェントも表示されます。エージェントを選択すると次の項目が見られます。

  • PromptsMedian sessionTokensCache hit rate
  • Tokens per day — エージェントのローカルセッションログから得た正確な値。
  • Where tokens goCache read(再利用されたコンテキスト)、Cache write(保存された新規コンテキスト)、Output(エージェントが書き出した内容)、Input(キャッシュされていないプロンプトテキスト)。
  • Models — モデル別のトークン数。定価が不明なモデルには警告マークが付きます。その分のコストが過小評価されるためです。
  • Recent sessions

Analytics の Agents タブ:セッション数順に並んだコーディング CLI。Claude Code が選択され、プロンプト数、セッション時間の中央値、トークン数、キャッシュヒット率、1 日あたりのトークン数が表示されている

Sessions

  • sessions in rangePeak parallelMedian sessionOrchestration runs の合計値。オーケストレーション実行は成功と失敗に分けて表示されます。
  • This week — 各バーが 1 つのセッションを表すタイムライン。最初から最後のアクティビティまでを示します。
  • Parallel agents — 同時に何体のエージェントが動いていたか、そしてピークがいつ起きたか。
  • Session length — セッション時間のヒストグラム。

セッションを選択すると、プロジェクト、ブランチ、モデル、期間、トークン数、最初のプロンプトが表示されます。Copy resume command を押すと、そのセッションを再開するコマンドがクリップボードにコピーされます。

Analytics の Sessions タブ:1 週間分のセッションがタイムラインバーで描画され、Parallel agents のチャートとセッション時間のヒストグラムが並ぶ

1 つのセッションを詳しく見る

Sessions の表には期間内のすべてのセッションが一覧表示され、タイトル・プロジェクト・エージェント・セッション ID でフィルタリングでき、開始時刻・期間・トークン数・ツール・MCP 呼び出し・スキルでソートできます。

セッションを開くと、実際に何に使われたかが分かります。

  • Where tokens go — 入力・出力・キャッシュ・推論に分けられた内訳に加えて、ツール呼び出しのターンと通常のテキストターンの比率の推定。
  • 実行した tools、呼び出した MCP servers、起動した skills
  • 合計値が静かに過小報告するのではなく、スキャンがどの程度完全だったかを示すピル(バッジ)が表示されます。

もう 1 行選ぶと、2 つのセッションを並べて比較できます。

Orchestrate ビューでは、期間内のチーム・スウォーム・ヘッドレスの実行を評価します — 合格率、タイムアウトと中断、実行時間の中央値と p90、消費トークン数 — スコアではなく、平易な言葉による所見が添えられます。

Projects

projects touchedpromptssessionscommits の合計値に続いて、期間内の各プロジェクトについてプロンプト数・セッション数・コミット数・行数を示す By project テーブルが表示されます。git unavailable または git partial とタグ付けされたプロジェクトは、git が完全にはカバーできなかったものです — その欠落はデータソースの欠如を意味し、作業がゼロだったわけではありません。

90 日間の Analytics の Projects タブ:プロンプト数、セッション数、コミット数、追加・削除行数とともにプロジェクトを一覧表示

数字の算出元

指標ソース
Promptsあなたの 1DevTool プロンプト履歴
SessionsResume を支えるのと同じローカルセッションインデックス
Tokens and modelsClaude Code、Codex、Gemini、Qwen、OpenCode が書き出したセッションログ
Estimated spendそれらのトークンに API 定価を掛けたもの
Orchestration runs直近のオーケストレーション実行履歴
Shipped各プロジェクトの git log

Codex はセッションごとの合計トークン数しか報告しないため、1 日あたりのトークンチャートはメッセージ単位の正確な値ではなく、セッション単位の粒度になります。

カバー範囲は隠さず明示する

ソースがビューの一部をカバーしていない場合、ツールバーの下にその旨が表示されます — 例:Tokens tracked for 3 of 8 agents · 4 models unpriced · Git unavailable for 13 projects。欠落したデータはゼロとして描かれるのではなく除外され、推定値には推定であることが明記されます。

開くのは即座で、閉じればコストゼロ

Analytics は最後に計算されたスナップショットを即座に表示し、その裏側で再計算を行います。ダイアログを閉じると進行中の処理はキャンセルされ、閉じている間は何も計算されません。

Share recap(レカップを共有)

ヘッダーの Share recap は、期間を画像に変換します。

Receipt スタイルの週間カードをプレビューする Share recap ダイアログ。Week・Month・Year の期間、Poster・Archetype・Receipt のスタイル、名前・推定コスト・プロジェクト名の表示切り替えを備える

  1. Period を選びます:WeekMonthYear — それぞれ直近 7 日、30 日、365 日。
  2. Style を選びます:Poster(1200 × 630)、Archetype(1080 × 1350)、Receipt(720 × 1280)。Archetype はあなたのコーディングの「型」を名付けるため、期間内に十分なアクティビティ — 少なくとも 50 件のプロンプトと 7 日のアクティブ日 — が必要です。
  3. Show on the card で、Your nameEstimated spend を表示するかどうかを選びます。Project names はデフォルトでオフなので、カードにはプロジェクト名ではなくプロジェクト数だけが表示されます。
  4. Copy imageSave PNG…Copy text のいずれかを実行します。

カードに載るのは集計済みの数値だけです。プロンプトやセッションタイトルは一切含まれず、あなた自身がカードを貼り付けたり投稿したりするまで、何もアップロードされません。

Settings → Analytics

Settings のサイドバー。Agents and Connections の下に Analytics 項目がある

  • Default range — Analytics を開いたときの初期期間。
  • Share recap defaults — 新しいレカップの初期 Card stylePeriod、そして名前(git のユーザー名を初期値とする Display name)、推定コスト、プロジェクト名を表示するかどうか。
  • Analytics cacheReset cache は計算済みセクションをメモリとディスクから消去します。エージェントのログ、プロンプト履歴、git はそのまま残ります。

関連