你不用记得按开始
Timeslip 是装在 Mac 菜单栏里的自动工时追踪工具。它替你记下时间花在哪个客户、哪个项目上,月底一键变成能直接发给客户的工时单。所有记录只留在这台 Mac 上。
自动,不靠自律
不用点开始、不用点停止。你正常干活,它自己记。
按客户和项目
不是「你用了多久浏览器」,而是「Acme 这个项目花了 12 小时」。
能出请款单
工时单证明花了多久;请款单 PDF 再带上你的抬头、税行与付款说明,发给客户收钱用——不是税务系统开的发票。
它解决的是哪一件事
对按小时或按项目收费的人来说,时间就是商品。Timeslip 只做一件事:把这件商品的产量如实记下来,并让它变成可以收钱的东西。
适合你,如果你……
按小时或按项目向客户收费;一个人或两三个人的工作室;同时给好几个客户干活,月底要回忆「这个到底花了多久」;而且不愿意把客户名、案件、报价传到别人的服务器上。
不适合你,如果你……
需要员工排班、工时审批、多人汇总——那是另一个产品。Timeslip 面向的是自己给自己记账的人。
和现有做法比,差别在哪
| 你现在可能这样 | 它的问题 | Timeslip 的做法 |
|---|---|---|
| 计时器 App(按开始 / 按停止) | 用两周就忘了按,记得的全是错账 | 自动记录,不依赖你的自律 |
| Excel / 记事本手填 | 靠回忆,只能估,永远少收 | 每天花一分钟核对,数字都有出处 |
| 「屏幕使用时间」 | 免费,但只按 App 统计,给不出能开票的单子 | 按客户 / 项目归集,直接导出工时单 |
| 云端工时服务(订阅制) | 客户信息上传到别人服务器;每月扣费 | 全本地,一次买断 |
~/Library/Application Support/Timeslip/timeslip.db。除了授权激活和检查更新,它不发任何网络请求——没有账号,也没有云同步。五步,从装好到收到钱
第一次大约花十分钟;之后每天一分钟;月底导出一次。
-
授权辅助功能
第一次打开 Timeslip 会弹出说明,点「打开系统设置」,在 隐私与安全性 → 辅助功能里勾选 Timeslip。
为什么需要它:Mac 上只有拿到这个权限,才能读到「当前哪个窗口在最前面」。没有它,Timeslip 只能知道你在用哪个 App,不知道你在做哪个项目,规则归类也就无从谈起。这个权限不能读你的输入内容,也不能看屏幕画面。
-
建客户和项目
打开时间线窗口,切到 客户与项目页签:先建客户(拿工时单抬头的人),再在客户下面建项目,填上小时费率。
只记时长不算钱的项目(内部会议、行政、学习)把「默认可计费」关掉即可,它们照样记时间,但不会出现在客户的工时单上。
-
让它自己跑
到此为止已经可以不管它了。菜单栏那个时钟图标就是状态:记录中 / 空闲 / 已暂停 / 缺少权限 / 因授权未记录。外壳始终是同一座钟;需要你处理时右上角会出现小角标(惊叹号或朝上箭头),暂停时整颗图标会压暗。
开会、处理私事、做不想被记的事,点菜单栏里的「暂停记录」。离开电脑超过五分钟它会自动停下来(阈值可以在偏好设置里改)。
-
每天花一分钟归类
这是唯一需要你动手的日常动作。打开时间线,把没归类的记录点一下选到项目上。
关键在下一步:选完之后再点一次那条记录,用 「以后都归到这里…」建一条规则。若有匹配的未归类历史,会询问你是否一并归上——拒绝也没关系,只影响今后新记录。
右键(或二级点)一条记录还可以:标为可计费 / 标为不可计费、删除这一段。若规则改过了,可用时间线上的 「把规则应用到历史记录…」批量重归未指定项目的旧条目(已指定过的不会被改)。
-
月底导出工时单或请款单
切到报表页签,选「本月」,用过滤条选定一个客户,然后点导出:
工时单 PDF——默认只含汇总(不把窗口标题发给客户);需要核对时再选子菜单 「工时单含明细」。请款单 PDF——带你的收款方信息、税行、付款说明与发票号,用来请款。两者都不是税务发票,不会对接任何税局。
你会看到的三个地方
Timeslip 没有 Dock 图标,所有入口都在菜单栏那个时钟图标里:一个菜单栏、一个主窗口(时间线 / 报表 / 客户与项目三个页签)、一个设置窗口(记录 / 通用 / 请款单 / 数据 / 授权五页)。
3.1 菜单栏:日常只看这一屏
前三行是状态,不可点
今日累计、当前正在记录的 App 和持续了多久、以及总状态。外壳始终是同一座时钟,方便你在菜单栏认出来;变化只发生在右上角小角标,以及暂停时整颗图标压暗。
「暂停记录」是给你留的后门
Timeslip 默认一直在记,所以必须有一个显眼的停止开关。暂停期间不采样、不写库,已有记录不受影响。
3.2 时间线:每天核对的那一屏
左边的时间段
起止时刻由 Timeslip 自己判断。相邻且窗口相同的采样会合并成一段,所以你看到的是「一件事」,不是「每五秒一条」。
中间是事实
App 图标、App 名、窗口标题。窗口标题是判断「这段算哪个客户」最可靠的线索,规则也是靠它匹配的。
右边是你要动的地方
那个彩色小标签就是这段记录的归属。点它会列出所有项目;灰底斜体的未归类表示还没人认领,报表里不算钱。菜单里还有以后都归到这里…、可计费切换、删除,或清回无项目。
3.3 报表:月底导出那一屏
可计费 38h 04m · 不计费 3h 08m
三个周期,不给你自由选区间
今天 / 本周 / 本月覆盖了九成场景。要别的区间,导出之后再筛。
四维过滤,同一条过滤条
计费状态、应用、客户与项目、关键词搜索——它们同时作用于屏幕上的汇总、明细以及导出。
汇总与明细是同一份数据
明细逐条对应时间线上的一段;汇总由明细相加得出,所以两边的数字永远一致。
导出里有明细也有汇总
工时单 PDF(默认只含汇总)、子菜单工时单含明细、请款单 PDF(需先选定客户)。两者都只含可计费时间。
「时长取整」只在报表和导出生效
偏好设置里可以把每段向上取整到 1 / 6 / 15 / 30 分钟(默认不取整)。它只改算钱的数字,不改已记录的事实——所以你可以随时来回切,不会丢数据。
3.4 设置:一个窗口,五页
五页分别是什么
记录——采样间隔、空闲阈值、记录范围、隐藏窗口标题、辅助功能权限、登录时启动、自动检查更新。
通用——时长取整、默认币种与默认小时费率、界面语言。
请款单——收款方、付款条件、税行、发票编号。
数据——数据库位置、删除全部记录、隐私说明。
授权——试用状态、邮箱+序列号、导入 .timesliplicense、购买、移除。
只会有一个窗口
菜单栏的「偏好设置…」和「授权…」打开的是同一个窗口,只是落在不同页。⌘, 直接到设置。试用到期时时间线顶部的横幅也会跳到这一页。
点一下,看它怎么工作
下面是仿真界面,不是截图。点「播放这一天」看自动记录的过程;点任意一条记录,试试给它换个项目。
最后,导出长这样
期间:2026-09-01 → 2026-09-30 · 币种:USD
| 项目 | 小时 | 费率 | 金额 |
|---|---|---|---|
| Acme 官网改版 | 23.08 | 85.00 | 1,961.80 |
| Northwind 移动端 | 18.12 | 95.00 | 1,721.40 |
| 合计 | 41.20 | 3,683.20 |
常见问题
它会记录我打了什么字、看了什么网页吗?
不会。它只记录三样东西:时间、当前最前面的 App、那个窗口的标题。不读键盘输入,不截屏,不读网页内容。
窗口标题里带客户名或文件名,会不会算泄密?
标题只写进本机数据库,不外发。如果你连本地都不想留,可以在偏好设置里随时「删除全部记录」,或者干脆用菜单栏的「暂停记录」。
我忘了开电脑 / 出差一周,会记错吗?
不会。没运行就没记录,它不会去补算任何时间——工时单上的每一分钟都有采样依据。
换电脑怎么办?
一份授权默认绑 1 台 Mac。备份 ~/Library/Application Support/Timeslip/timeslip.db 就能把记录搬到新机器;在新机器上用同一个邮箱重新激活即可,名额不够时联系客服处理。
取整会不会让我多收客户的钱?
默认不取整。取整必须由你自己在偏好设置里打开,而且只影响报表与导出的数字,原始记录始终不变。
请款单是税务发票吗?能对接税局吗?
不是,也不能。请款单是发给客户的商业账单 PDF(抬头、税行、付款说明),中国税务发票 / 数电票、欧美合规电子发票都不在本产品范围内。
为什么第一次打开要辅助功能权限?
因为要判断「这个窗口属于哪个项目」,必须读到窗口标题。这是 macOS 上唯一可行的途径。拒绝授权时 Timeslip 会停止记录并在菜单栏显示提示,不会静默地记一份残缺的数据。
菜单栏图标为什么有时多一颗小角标?
外壳始终是同一座钟。右上角角标表示需要你处理:惊叹号——试用到期、授权失效、名额已满、需升级或缺辅助功能权限;朝上箭头——还需要联网;整颗压暗——你已「暂停记录」。
敏感窗口标题可以不记吗?
可以。在偏好设置 → 记录 → 隐藏窗口标题里加入对应 App 后,这些 App 的窗口标题不会写入数据库(仍会记 App 与时长)。也可以把记录范围改成「仅白名单」。
会自动更新吗?
会。菜单栏有「检查更新…」;偏好设置 → 记录里也可开关「自动检查更新」(经 Sparkle / appcast,与授权激活一样是少数需要联网的动作)。