自动记录前台应用使用时长,透明毛玻璃悬浮窗常驻桌面,多语言、零运行时外部依赖, 基于 Tauri + React + SQLite 构建,为你的 Windows 桌面打造原生级屏幕时间体验。
TimeLens v2.0 提供完整的屏幕时间追踪、数据洞察与桌面小组件生态,让你真正掌控数字生活。
自动记录前台应用使用时长,支持每日总览、24 小时分布、7 日趋势对比与 365 天使用热力图。
透明无边框、始终置顶的悬浮窗:模拟/数字时钟、可拖拽待办、多模式计时器、便签、习惯追踪与状态卡片。
深色优先设计,全局使用背景模糊、微透明与渐变光效,打造原生级视觉体验与一致的操作手感。
为特定应用或分类设置每日限额,配置生产力目标并追踪达成进度,超额前自动提醒。
通过 Edge/Chrome 扩展采集网页访问数据,分析域名级使用时长,设置域名限额,与桌面数据合并展示。
一键开启专注时段,支持后端自动化规则启动/停止专注会话,屏蔽干扰并记录深度工作时间。
"What Changed" 周期对比、分心热点、跨桌面/浏览器/中断的统一时间线,支持保存自定义分析视图。
配套 VS Code 扩展记录编码时长,按语言、项目、工作区维度统计,与主应用数据打通。
内置简体中文、繁体中文、英语、日语、韩语、法语、德语、西班牙语,欢迎通过社区持续扩展。
开放式小组件 SDK v2,支持 manifest_version 声明、能力矩阵、审计日志与开发者 Harness,轻松扩展你的桌面工作流。
数据完整性检查、缺口扫描、孤立行清理,支持 AES-256-GCM 加密备份与多 Profile 隔离,可选数据库静态加密。
内置本地 API 服务器,基于 scoped token、allowlist、速率限制与扩展桥接密钥,让小组件与外部工具安全互通。
系统级快速搜索与导航,覆盖页面、应用、分类、待办和目标,支持键盘操作与模糊匹配。
基于专注时间、应用切换与碎片化模式计算每日生产力评分,识别高频中断时段并给出优化建议。
支持黑白/彩色/自动跟随系统主题的托盘图标,Windows 与 macOS 均支持开机自启与静默启动。
高度可定制的仪表盘首页,拖拽排序、自由显隐,把最关心的数据放在最显眼的位置。
TimeLens 不只是一款桌面应用,更是围绕屏幕时间构建的跨端工具集合。
# 1. 克隆仓库
git clone https://github.com/PythonSmall-Q/TimeLens.git
cd TimeLens
# 2. 安装前端依赖
npm install
# 3. 启动开发服务器 + Tauri 窗口
npm run tauri:dev
Node.js ≥ 18、Rust ≥ 1.77、Tauri CLI 2.x
运行 npm install 安装前端依赖
运行 npm run tauri:dev 启动
运行 npm run tauri:build 打包
Rust 驱动的轻量级桌面壳
TypeScript 5 + Vite 5 构建
毛玻璃效果 + 响应式设计
rusqlite 嵌入式数据库
轻量级状态管理
数据可视化图表库
常见使用问题、故障排查、快速入门与迁移指南。找不到答案时先来这里看看。
阅读更多 →Edge/Chrome 浏览器伴侣的安装、桥接密钥配置、连接设置与故障排查。
阅读更多 →从 Marketplace 或 VSIX 安装,配置 API 基础地址与桥接密钥,按语言/项目追踪编码时间。
阅读更多 →完整的环境搭建、架构说明与调试技巧。涵盖前后端开发流程、数据库结构、脚本参考等。
阅读更多 →系统整体架构图、模块划分、数据流说明。了解 Monitor 模块、Command 层、前端状态管理等核心设计。
阅读更多 →Rust Command 接口完整列表、前端服务层封装、类型定义与使用示例。快速查找可用 API。
阅读更多 →第三方小组件开发完整指南。Manifest 格式、渲染接口、权限系统与示例代码。
阅读更多 →为 TimeLens 添加新 UI 语言的详细步骤。涵盖 JSON 翻译、配置注册与测试验证。
阅读更多 →小组件开发指南的中文版本,方便国内开发者阅读。包含完整的中文示例与说明。
阅读更多 →