Tai 使用教程:免费开源的 Windows 软件与网站时长统计工具
【免费下载链接】Tai👻 在Windows上统计软件使用时长和网站浏览时长项目地址: https://gitcode.com/GitHub_Trending/ta/Tai
Tai 是一款完全免费开源的 Windows 时间追踪工具。它在后台自动记录每个软件的使用时长和每个网站的浏览时长,并按日、周、月维度整理成图表。适合想弄清时间去向的办公族、开发者,以及需要核算项目投入时长的自由职业者。
上图是 Tai 的主界面:左侧导航分为"概览、统计、详细、分类"四个页面,中间按软件列出使用时长,右侧是网站浏览数据。整个流程无需打卡、无需手动录入,正常使用电脑即可积累数据。
它解决的真实问题
人工记录时间的使用情况,几乎没有人能坚持超过一周;而靠感觉复盘,"今天好像很充实"和实际数据往往对不上。Tai 的定位是把这类统计自动化:
- 软件维度:后台监听窗口焦点,判断你正在使用哪个程序,精确到秒;
- 网站维度:通过浏览器扩展同步当前页面,按域名合并计算浏览时长;
- 复盘维度:把两类数据汇成列表、图表和明细流水,支持导出后在 Excel 中二次分析。
它不替代待办清单或项目管理,只回答一个问题:这段时间实际花在了哪些程序和网站上。
从零开始跑通:安装与启动
安装前需要准备什么
- 运行环境:基于 .NET Framework 4.8 构建。Win10 及以上系统一般已预装;若启动后无任何反应,说明缺少该运行库,从微软官网下载安装即可。
- 获取程序:到项目发布页下载已编译好的压缩包(选标记 Latest 的版本,在 Assets 中找到
Tai x.x.x.x.zip);源码方式则执行git clone https://gitcode.com/GitHub_Trending/ta/Tai自行编译。 - 解压位置:建议解压到非系统盘的独立目录。所有统计数据都存在运行目录下的
Data\data.db(SQLite 文件)中,放在系统盘意味着重装系统时数据会一并丢失。
启动与基础配置
- 进入解压目录,以管理员身份运行
👻Tai.exe(右键 > 以管理员身份运行)。启动成功后,任务栏托盘会出现一个幽灵图标。 - 双击托盘图标打开主界面,右键图标可唤出快捷菜单。
- 若需长期记录,在"设置 > 常规 > 基础"中开启开机自启动,并可选择"启动软件时显示主界面"。
⚠️ 管理员身份这一步不能省:以管理员权限运行的软件(部分 IDE、系统工具),在普通权限下无法被 Tai 读取,会直接漏记。
核心能力拆解:时长是如何被记录的
软件计时:以窗口焦点为准
Tai 每秒检测一次焦点窗口,只有"正在被你使用"的窗口才计入时长,后台或最小化的窗口不算。围绕这一基础逻辑,它提供了几项调节项:
- 睡眠监测(默认开启):感知你离开电脑后暂停计时。在"设置 > 行为"中可关闭以实现不间断统计,但一般不建议关——关闭后人离开两小时,时长仍会持续累积,数据会失真。
- 应用白名单:在"设置 > 行为"启用后,仅统计白名单内的软件,按进程名称或正则表达式匹配(正则时可匹配完整程序路径)。
- 忽略应用:同样支持进程名或正则,把不需要统计的程序排除掉。
- 关联进程:多屏场景下可把若干进程添加进同一个关联列表(WebExtensions/Chrome/ 同级目录的[设置 > 行为]中管理)。只要使用了列表中任一软件,其余处于运行中的成员同步累计时长;一个软件只能被关联一次。
网站计时:浏览器扩展方案
网站统计不依赖截屏或 OCR,而是由一个轻量浏览器扩展完成。扩展源码位于 WebExtensions/Chrome/,仅申请tabs一项权限,负责把当前浏览页面的地址通过本地 WebSocket 实时同步给主程序。同一网站的不同页面会按域名合并计算,最终在界面上体现为"某个网站的总浏览时长"。
生效需要两个条件同时满足:
- 在浏览器中安装该扩展(支持 Chrome、Edge 及任何可安装 Chrome 扩展的浏览器);
- 在"设置 > 常规 > 功能"中打开网站浏览统计开关。
扩展图标会显示与 Tai 的连接状态,安装后建议重启一次浏览器。
数据存储与隐私边界
全部数据以不加密的 SQLite 格式保存在本地运行目录\Data\data.db。除在设置中主动检查更新外,程序不发起任何其他网络请求,也不收集、上传任何信息。
进阶设置与数据查看
四个页面看不同粒度的数据
- 概览:顶部可切换"今日 / 本周",直接列出使用最频繁的软件与网站,概览页展示条数可在"设置 > 常规 > 概览页"中调整。
- 统计:提供列表、卡片、月份、柱形图、雷达图、饼图多种图表样式,可按日、周、月维度查看趋势。
- 详细:按时间顺序排列的流水账,可回溯"这段时间到底在做什么"。
- 分类:管理分类及其对应的应用与网站。
智能分类与数据导出
- 按目录自动归类:在分类管理中添加分类时可启用目录匹配。例如为某分类添加目录
C:\并开启匹配,C 盘下的所有软件会自动归入该分类,无需逐个手动指定。 - 网站过滤:在"设置 > 行为 > 忽略URL"中可按 URL 或正则排除不需要统计的网站。
- 导出:支持将统计数据导出为
.xlsx和.csv两种格式(软件数据按每日、时段拆分导出),可直接用 Excel 做更细的分析。 - 外观:主题模式(浅色/深色)、主题颜色、默认启动页、是否保留窗口大小,均在"设置 > 常规"中配置。
常见异常与排查
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 启动后无任何反应 | 缺少 .NET Framework 4.8 | 安装对应运行库后重试 |
| 某款软件从未出现在统计里 | 该软件以管理员权限运行,而 Tai 没有 | 以管理员身份重启 Tai |
| 开了网站统计却没有数据 | 扩展未安装,或"设置 > 常规 > 功能"开关未打开 | 两项逐一检查,装完扩展重启浏览器 |
| 人离开后时长仍在增加 | 睡眠监测被停用 | 在"设置 > 行为"重新启用 |
| 重装系统后历史数据丢失 | 程序放在系统盘 | 迁移到非系统盘并开启开机自启 |
| 想彻底卸载 | — | 先停用开机自启动,再删除全部文件即可 |
现在就可以做的四步
- 下载压缩包,解压到非系统盘,以管理员身份运行
👻Tai.exe; - 在"设置 > 常规 > 基础"开启开机自启动;
- 如需网站数据:安装 WebExtensions/Chrome/ 目录下的扩展,并打开"网站浏览统计"开关;
- 正常使用一周,周末打开"概览"页——这一天到底花在了哪里,数据会直接给你答案。
卸载同样简单:停用开机自启,删除目录。数据格式开放,随时可以导出带走。
【免费下载链接】Tai👻 在Windows上统计软件使用时长和网站浏览时长项目地址: https://gitcode.com/GitHub_Trending/ta/Tai
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考