Help Center

TimeLens 帮助文档

快速开始、常见疑问、故障排查与进阶使用指南。如果这里仍未解决你的问题,欢迎在 GitHub Issues 提问。

5 分钟上手

1

获取应用

Microsoft StoreGitHub Releases 下载安装 TimeLens 桌面端。

2

保持运行

首次启动后,应用会自动开始追踪前台窗口。点击托盘图标可显示/隐藏主窗口、暂停追踪或创建小组件。

3

查看数据

在主窗口 Dashboard 查看今日总览、应用排行、24 小时分布、生产力评分等;切换到 Insights 页面可查看周期对比与分心热点。

4

按需安装扩展

安装 浏览器扩展VS Code 扩展 以同步网页/编码数据。

FAQ

常见原因与排查步骤:

  1. 确认 TimeLens 已启动并在后台运行。最小化后主窗口会隐藏到系统托盘,监控仍在继续。
  2. 检查 Settings → Tracking 中监控是否被暂停;托盘右键菜单也可恢复。
  3. 确认 Settings → Data 中没有将当前应用加入忽略列表。
  4. 如果刚安装,可能需要等待几分钟后刷新 Dashboard(今日视图会自动轮询)。
  5. 如果使用的是从源码构建版本,请确保以正常方式运行 npm run tauri:dev 或打包后的安装程序。

扩展通过本地 HTTP API(默认 http://127.0.0.1:49152)与桌面端通信,并使用 Extension Bridge Key 对请求签名。

  1. 打开 TimeLens 桌面端 → Settings → Local API / Extension Bridge,复制桥接密钥。
  2. 在扩展弹窗/命令面板中粘贴并保存密钥。
  3. 确认 Local API 已启用。

详细步骤参见 浏览器扩展文档VS Code 扩展文档

TimeLens v2.0.2 已内置端口回退机制:

  • 桌面端启动时若 49152 被 Windows 保留或安全软件拦截,会自动扫描 49152–50151 并绑定第一个可用端口。
  • 桌面端的 Browser Usage / VS Code Insights 页面会显示当前实际绑定的本地 API 端口。
  • 浏览器扩展和 VS Code 扩展也支持自动扫描备用端口;可在设置中留空 API Port 或设为 0 来启用扫描。

v2.0.x 默认使用与 v1.x 相同的低版本数据库路径。当默认 Profile 为空且检测到旧版数据库时,Settings 会显示一次性导入提示:

  1. 打开 Settings → Profiles / Data。
  2. 点击“导入旧数据”并按提示重启应用。
  3. 也可以通过 Settings → Backup & Restore 导入之前导出的 JSON 备份。

导入过程会合并原始使用记录并重建 daily_app_usage 等派生表,确保今日统计正确。

Settings → Backup & Restore 提供两种备份方式:

  • 普通备份:打包当前 Profile 的 SQLite 数据库与元数据。
  • 密码保护备份:使用 AES-256-GCM 加密,密码通过 Argon2id 派生密钥。

恢复时可选择覆盖当前 Profile 或新建 Profile。恢复前会先验证备份包完整性,避免数据损坏。

TimeLens 提供多种官方浮动小组件:

  • 点击主窗口侧边栏“小组件”或托盘菜单中的“新建时钟/待办/计时器”。
  • 在 Widget Center 可查看已创建的小组件、调整透明度/置顶、设置开机自启。
  • 支持导入第三方小组件,需先授予对应的数据访问权限。详见 中文小组件开发指南
  • 应用限额:前往 Limits 页面,选择应用并设置每日上限。达到 80%、90%、100% 时会触发原生通知。
  • 生产力目标:前往 Goals 页面,创建针对单个应用或分类的目标(每日/每周、至少/至多),Dashboard 会显示目标进度。
  • v2.0.0 新增 Goal Risk 提醒:当目标进度明显落后时,系统会发出 goal-risk-alert 通知。
  • 所有使用数据存储在本地 SQLite,不上传云端。
  • 浏览器扩展和 VS Code 扩展仅向本机 127.0.0.1 API 发送数据,不收集网页内容或源代码。
  • 本地 API 通过 Extension Bridge Key、scoped token、allowlist 和速率限制进行访问控制。
  • 可选 AES-256-GCM 数据库静态加密,退出时擦除运行时明文。

完整说明请查看 Privacy Policy

  • Windows: %APPDATA%\com.timelens.app\timelens.db
  • macOS: ~/Library/Application Support/com.timelens.app/timelens.db

如果启用了数据库静态加密,原始数据库文件会被加密存储,运行时通过内存解密访问。建议定期使用 Settings → Backup & Restore 导出备份。

TimeLens 是 MIT 许可的开源项目:

按场景排查

应用启动后白屏

  1. 确认 WebView2 已安装(Windows 11 自带,Win10 可从微软官网安装)。
  2. 如果之前启用了数据库加密,确认没有手动删除或重命名加密文件。
  3. 查看 %APPDATA%\com.timelens.app\logs 中的日志文件。

扩展连接不上

  1. 确认桌面端正在运行且 Local API 已启用。
  2. 检查桥接密钥是否最新。
  3. 尝试清空扩展中的手动 API 端口,让自动扫描备用端口。
  4. 检查 127.0.0.1 是否被防火墙/安全软件拦截。

生产力评分或中断检测异常

  1. 派生指标表会自动维护;若发现明显错误,可在 Data Health Center 运行修复。
  2. 暂停追踪、系统睡眠等时段不会产生有效数据,属于正常缺口。

小组件不显示或权限被拒绝

  1. 检查 Widget Center 中对应小组件是否已启用。
  2. 第三方小组件需先授予 manifest 中声明的权限。
  3. 右键点击小组件窗口可打开 DevTools 查看报错。

继续阅读