数据分析
在本地回顾你的智能体工作——会话、提示词、智能体时长、token、预估花费、编排运行和 git 产出——并生成可分享的回顾卡片,所有内容都不会上传。
Analytics(数据分析)读取你电脑上已有的活动轨迹——你输入的提示词、运行过的智能体会话、消耗的 token、编排运行记录和 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 中开启。
范围、项目和智能体
工具栏包含四个标签页——Overview、Agents、Sessions、Projects——以及作用于所有这些标签页的筛选控件:
- 24h、7d、30d、90d、All——时间范围。默认打开你设置的默认范围(不修改则为 7d);在对话框内选择的范围会一直生效,直到你关闭它。
- All projects 和 All agents——将全部数据收窄到单个项目或单个智能体。智能体会显示品牌图标,项目会显示头像。
- 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 按项目统计来自 git 的提交数以及新增和删除的行数,仅统计以仓库配置的 user.email 为作者的提交。合并提交不计入,出现在多个 worktree 中的同一提交只计算一次。
Agents
左侧边栏列出本周期 Used this period(使用过)的每个智能体及其会话数,以及未使用的智能体。选中某个智能体可查看:
- Prompts、Median session、Tokens 和 Cache hit rate。
- Tokens per day——精确值,来自该智能体的本地会话日志。
- Where tokens go——Cache read(复用的上下文)、Cache write(新写入的上下文)、Output(智能体生成的内容)和 Input(未缓存的提示词文本)。
- Models——按模型统计的 token。没有已知标价的模型会带有警告标记,因为它的花费被低估了。
- Recent sessions。

Sessions
- sessions in range、Peak parallel、Median session 和 Orchestration runs 的总量,并按通过和失败拆分。
- This week——一条时间线,每根横条代表一个会话,从首次活动到最后一次活动。
- Parallel agents——同一时刻运行的智能体数量,以及峰值出现的时间。
- Session length——会话时长的直方图。
选中一个会话即可查看其项目、分支、模型、时间跨度、token 和第一条提示词。Copy resume command 会把恢复该会话的命令复制到剪贴板。

检查单个会话
Sessions 表格列出范围内的所有会话,可按标题、项目、智能体或会话 id 筛选,并可按开始时间、时长、token、工具、MCP 调用或技能排序。
打开一个会话,就能看到它实际做了什么:
- Where tokens go——账单拆分为输入、输出、缓存和推理,并估算工具调用轮次与纯文本轮次的占比。
- 它运行的 tools、调用的 MCP servers 和触发的 skills。
- 一个标明扫描完整度的徽标,而不是一个悄悄少报的总数。
再选一行即可 compare two sessions side by side(并排比较两个会话)。
Orchestrate 视图会评估范围内的团队、群体(swarm)和无头(headless)运行——通过率、超时和中断、时长中位数与 p90、消耗的 token——并用平实的语言给出观察结论,而不是一个分数。
Projects
projects touched、prompts、sessions 和 commits 的总量,然后是一张 By project 表格,列出范围内每个项目的提示词数、会话数、提交数和代码行数。标记为 git unavailable 或 git partial 的项目表示 git 无法完全覆盖——缺口来自缺失的数据源,而不是没有工作。

这些数字从何而来
| 数字 | 来源 |
|---|---|
| 提示词 | 你的 1DevTool 提示词历史 |
| 会话 | 与 Resume 共用的本地会话索引 |
| Token 和模型 | Claude Code、Codex、Gemini、Qwen 和 OpenCode 写入的会话日志 |
| 预估花费 | 上述 token 按 API 标价计算 |
| 编排运行 | 你最近的编排运行历史 |
| Shipped | 每个项目的 git log |
Codex 每个会话只上报一个 token 总数,因此它的每日 token 图表是按会话粒度统计的,而不是逐条消息的精确值。
覆盖率直接展示,而不是隐藏
当某个数据源无法覆盖部分视图时,工具栏下方会有一行说明——例如 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,以及是否显示你的姓名(使用 Display name,默认为你的 git 用户名)、预估花费和项目名称。
- Analytics cache——Reset cache 会清除内存和磁盘中已计算的区块。你的智能体日志、提示词历史和 git 数据都不受影响。
相关
- AI Usage & Quota——工作时实时查看配额和重置时间
- Spend & Quota Center——每个 AI 账户的余量和花费
- Resume Sessions——重新打开 Analytics 统计的那些会话
- Orchestration Dashboard——编排运行的完整记录