TimeLens TimeLens · v2.0.0

洞悉每一分桌面时光
轻盈追踪 · 灵动组件 · 本地优先

自动记录前台应用使用时长,透明毛玻璃悬浮窗常驻桌面,多语言、零运行时外部依赖,
基于 Tauri + React + SQLite 构建,为你的 Windows 桌面打造原生级屏幕时间体验。

MIT 许可证 Windows 原生支持 本地 SQLite 存储
11+ 可配置首页卡片
6 官方浮动小组件
8 界面语言支持
0 运行时外部依赖

从追踪到行动,一应俱全

TimeLens 提供完整的屏幕时间追踪、数据洞察与桌面小组件生态,让你真正掌控数字生活。

屏幕时间追踪

自动记录前台应用使用时长,支持每日总览、24 小时分布、7 日趋势对比与 365 天使用热力图。

浮动小组件

透明无边框、始终置顶的悬浮窗:模拟/数字时钟、可拖拽待办、多模式计时器、便签、习惯追踪与桌面宠物。

毛玻璃 UI

深色优先设计,全局使用背景模糊、微透明与渐变光效,打造原生级视觉体验与一致的操作手感。

应用限制 & 目标

为特定应用或分类设置每日限额,配置生产力目标并追踪达成进度,超额前自动提醒。

浏览器使用统计

通过浏览器扩展采集网页访问数据,分析域名级使用时长,与桌面应用数据合并展示。

专注模式

一键开启专注时段,屏蔽干扰并记录深度工作时间,支持自动规则与专注历史回顾。

Insight Hub

"What Changed" 周期对比、分心热点、跨桌面/浏览器/中断的统一时间线,支持保存自定义分析视图。

VS Code 集成

配套 VS Code 扩展记录编码时长,按语言、项目、工作区维度统计,与主应用数据打通。

多语言支持

内置简体中文、繁体中文、英语、日语、韩语、法语、德语、西班牙语,欢迎通过社区持续扩展。

第三方小组件 SDK

开放式小组件 SDK v2,支持权限矩阵、审计日志与开发者 Harness,轻松扩展你的桌面工作流。

数据健康 & 加密备份

数据完整性检查、缺口扫描、孤立行清理,支持 AES-256-GCM 加密备份与多 Profile 隔离。

本地 API 服务

内置本地 API 服务器,基于 scoped token、allowlist 与速率限制,让小组件与外部工具安全互通。

一个窗口,洞察全部

高度可定制的仪表盘首页,拖拽排序、自由显隐,把最关心的数据放在最显眼的位置。

TimeLens
仪表盘
洞察
小组件
限制
专注
今日总时长
6h 42m

Screen Time

Day Week Month
今日总览
6h 42m总时长
VS Code当前应用
128切换次数
应用排行
24 小时分布
生产力评分
82

多端协同,完整覆盖

TimeLens 不只是一款桌面应用,更是围绕屏幕时间构建的跨端工具集合。

TimeLens

TimeLens 桌面端

Tauri + React 构建的 Windows 原生应用,提供完整的追踪、洞察、小组件与设置能力。

查看源码 →

浏览器扩展

采集网页访问数据,域名级时长统计,支持与桌面端数据合并,统一呈现你的网络使用时间。

了解更多 → Edge 商店 →

VS Code 扩展

记录代码编辑器内的项目与语言使用时长,开发者生产力洞察的绝佳搭档。

了解更多 → Marketplace →

5 分钟上手 TimeLens

Terminal
# 1. 克隆仓库
git clone https://github.com/PythonSmall-Q/TimeLens.git
cd TimeLens

# 2. 安装前端依赖
npm install

# 3. 启动开发服务器 + Tauri 窗口
npm run tauri:dev
1

环境准备

Node.js ≥ 18、Rust ≥ 1.77、Tauri CLI 2.x

2

安装依赖

运行 npm install 安装前端依赖

3

启动开发

运行 npm run tauri:dev 启动

4

生产构建

运行 npm run tauri:build 打包

现代化的桌面应用架构

Tauri 2.x

Rust 驱动的轻量级桌面壳

React 18

TypeScript 5 + Vite 5 构建

Tailwind CSS

毛玻璃效果 + 响应式设计

SQLite

rusqlite 嵌入式数据库

Zustand

轻量级状态管理

Recharts

数据可视化图表库

深入了解 TimeLens