这个项目能做什么

用于个人分析的 Claude Code Dashboard 提供了一个私有的离线视图,用于查看您与 Claude Code 的交互方式。它读取存储在 ~/.claude/projects/ 中的 JSONL 会话转录文件(绝不修改它们),提取每个模型的 Token 使用量、等效 API 成本、会话时长、工具调用、技能使用以及 git 相关详情等指标,并将结果缓存到本地 SQLite 数据库中,以实现快速的增量更新。由轻量级 FastAPI 服务器提供的单页 Web 界面展示了概览 KPI、每日成本图表、各模型 Token 占比、热门工具和技能、带有标记和隐藏控件的项目级总计、带有详细视图的可搜索会话列表、活动热力图(星期 × 小时),以及一个根据项目标记对会话进行颜色编码的日历式周视图。配置通过环境变量或命令行标志处理,包括主机、端口、身份验证令牌、数据库位置,以及在导出数据中可选地脱敏主目录路径。该工具可以通过 uvx 或 pipx 直接从 PyPI 运行,使用 uv tool 或 pipx 持久化安装,或者通过 uv run python -m claude_dashboard 从源码检出启动。可选的静态导出功能允许在没有实时访问日志的情况下托管一个自包含版本。除非用户选择在受信任的网络上公开服务器或在其他地方部署静态导出,否则所有处理过程均在用户机器上完成。