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

Analytics を開く
- macOS では
Cmd+Shift+A、Windows と Linux ではCtrl+Shift+Aを押します。 - アプリメニューから Navigate → Analytics… を選びます。
- Command Palette(コマンドパレット)から Open Analytics を実行します。
- Settings → Analytics で Open Analytics をクリックします。
トップバーの Analytics ボタンからも開けます。デフォルトではオフになっているので、Settings → Layout → Top Bar でオンにしてください。
期間・プロジェクト・エージェント
ツールバーには 4 つのタブ — Overview、Agents、Sessions、Projects — と、それらすべてに適用される絞り込みコントロールがあります。
- 24h、7d、30d、90d、All — 期間です。デフォルトの期間(変更しない限り 7d)で開きます。ダイアログ内で選んだ期間は、閉じるまで保持されます。
- All projects と All 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 day、Agent mix(エージェントごとのセッション比率)、When you work(曜日 × 時間帯のパンチカード)、Top projects、Shipped、Longest sessions が続きます。

Shipped は、リポジトリに設定された user.email で作成されたコミットについて、git のコミット数と追加・削除された行数をプロジェクトごとに集計します。マージコミットは除外され、複数のワークツリーに現れるコミットは 1 回だけカウントされます。
Agents
左のレールには、この期間に Used this period(使用された)すべてのエージェントがセッション数付きで並び、使われなかったエージェントも表示されます。エージェントを選択すると次の項目が見られます。
- Prompts、Median session、Tokens、Cache hit rate。
- Tokens per day — エージェントのローカルセッションログから得た正確な値。
- Where tokens go — Cache read(再利用されたコンテキスト)、Cache write(保存された新規コンテキスト)、Output(エージェントが書き出した内容)、Input(キャッシュされていないプロンプトテキスト)。
- Models — モデル別のトークン数。定価が不明なモデルには警告マークが付きます。その分のコストが過小評価されるためです。
- Recent sessions。

Sessions
- sessions in range、Peak parallel、Median session、Orchestration runs の合計値。オーケストレーション実行は成功と失敗に分けて表示されます。
- This week — 各バーが 1 つのセッションを表すタイムライン。最初から最後のアクティビティまでを示します。
- Parallel agents — 同時に何体のエージェントが動いていたか、そしてピークがいつ起きたか。
- Session length — セッション時間のヒストグラム。
セッションを選択すると、プロジェクト、ブランチ、モデル、期間、トークン数、最初のプロンプトが表示されます。Copy resume command を押すと、そのセッションを再開するコマンドがクリップボードにコピーされます。

1 つのセッションを詳しく見る
Sessions の表には期間内のすべてのセッションが一覧表示され、タイトル・プロジェクト・エージェント・セッション ID でフィルタリングでき、開始時刻・期間・トークン数・ツール・MCP 呼び出し・スキルでソートできます。
セッションを開くと、実際に何に使われたかが分かります。
- Where tokens go — 入力・出力・キャッシュ・推論に分けられた内訳に加えて、ツール呼び出しのターンと通常のテキストターンの比率の推定。
- 実行した tools、呼び出した MCP servers、起動した skills。
- 合計値が静かに過小報告するのではなく、スキャンがどの程度完全だったかを示すピル(バッジ)が表示されます。
もう 1 行選ぶと、2 つのセッションを並べて比較できます。
Orchestrate ビューでは、期間内のチーム・スウォーム・ヘッドレスの実行を評価します — 合格率、タイムアウトと中断、実行時間の中央値と p90、消費トークン数 — スコアではなく、平易な言葉による所見が添えられます。
Projects
projects touched、prompts、sessions、commits の合計値に続いて、期間内の各プロジェクトについてプロンプト数・セッション数・コミット数・行数を示す By project テーブルが表示されます。git unavailable または git partial とタグ付けされたプロジェクトは、git が完全にはカバーできなかったものです — その欠落はデータソースの欠如を意味し、作業がゼロだったわけではありません。

数字の算出元
| 指標 | ソース |
|---|---|
| Prompts | あなたの 1DevTool プロンプト履歴 |
| Sessions | Resume を支えるのと同じローカルセッションインデックス |
| Tokens and models | Claude 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 は、期間を画像に変換します。

- Period を選びます:Week、Month、Year — それぞれ直近 7 日、30 日、365 日。
- Style を選びます:Poster(1200 × 630)、Archetype(1080 × 1350)、Receipt(720 × 1280)。Archetype はあなたのコーディングの「型」を名付けるため、期間内に十分なアクティビティ — 少なくとも 50 件のプロンプトと 7 日のアクティブ日 — が必要です。
- Show on the card で、Your name と Estimated spend を表示するかどうかを選びます。Project names はデフォルトでオフなので、カードにはプロジェクト名ではなくプロジェクト数だけが表示されます。
- Copy image、Save PNG…、Copy text のいずれかを実行します。
カードに載るのは集計済みの数値だけです。プロンプトやセッションタイトルは一切含まれず、あなた自身がカードを貼り付けたり投稿したりするまで、何もアップロードされません。
Settings → Analytics

- Default range — Analytics を開いたときの初期期間。
- Share recap defaults — 新しいレカップの初期 Card style と Period、そして名前(git のユーザー名を初期値とする Display name)、推定コスト、プロジェクト名を表示するかどうか。
- Analytics cache — Reset cache は計算済みセクションをメモリとディスクから消去します。エージェントのログ、プロンプト履歴、git はそのまま残ります。
関連
- AI Usage & Quota — 作業中のクォータ残量とリセット時刻をリアルタイム表示
- Spend & Quota Center — すべての AI アカウントの余裕度とコスト
- Resume Sessions — Analytics が数えているセッションを開き直す
- Orchestration Dashboard — オーケストレーション実行の全記録