Deepwork Tracker 用于在本地跟踪深度工作会话,数据存储于 SQLite,脚本路径为 ~/clawd/deepwork/deepwork.js。它提供开始、停止、状态查询和报告生成四类命令,报告支持 text 与 telegram 两种输出格式,并可选热力图模式输出按天分钟数的 GitHub 贡献图风格视图。
主要能力:start 启动会话并可按 --target-min 指定目标分钟数(默认 60),在 macOS 上还会尽力启动 Clock 计时器(可能需要辅助功能权限);stop 结束会话并返回时长;status 查看当前状态;report 生成报告,支持 --days 7|14|30|60 指定范围,--format text|telegram 指定格式,以及 --mode heatmap --weeks 52 生成热力图。
使用方式:若脚本缺失,可先克隆 https://github.com/adunne09/deepwork-tracker.git 到 ~/clawd/deepwork-tracker,再将 app/deepwork.js 复制到 ~/clawd/deepwork/deepwork.js 并赋予可执行权限。常用命令如 ~/clawd/deepwork/deepwork.js start --target-min 60、stop、status,以及 report --days 7 --format telegram。聊天工作流中,显示图表时会通过 message 工具将输出以 Markdown 等宽代码块发送到指定 Telegram 账号。
限制:资料仅说明为本地 SQLite 存储与命令行使用;平台、收费、定价等信息暂未提供。macOS 计时器为尽力而为,可能需辅助功能权限;克隆或复制失败时不应中断用户请求,而应报告缺失项。