用 HamsterBase Tasks 替代 Things 3
Things 3 在 Apple 效率圈做了将近十年的「白月光」。漂亮的界面、独到的工作流、几乎挑不出毛病的细节打磨。但是 2026 年的生产力市场和 2017 年已经完全不一样了。大家手里的设备跨了更多操作系统,对隐私的要求更严苛,越来越多的人希望「数据真正属于我自己」,而不是「我只租了访问权」。HamsterBase Tasks 是一款更年轻的开源任务管理工具,它的默认假设就是这一代的需求:本地优先、端到端加密、覆盖所有主流平台、定价不会因为你用了一台 Windows 电脑就翻倍。那它和 Things 3 比起来如何?能不能成为你下一个安家的任务工具?
Apple 独占的美丽
Things 3 在 2017 年发布,很快就成为「一款任务应用应该长什么样」的标杆。Cultured Code 在字体、动画、交互上的偏执让它拿了 Apple 设计大奖,也圈了一大批忠实用户。Things 的世界观非常克制:你只有 Inbox、今日、Upcoming、Areas、Projects。你不会去把它掰成自己的工作流——你会去把自己的工作流掰成它的形状。对很多人来说,这正是它的优点。
但这种「克制的世界观」也带来很硬的边界。Things 3 是 Apple 独占的。没有 Windows 版,没有 Linux 版,没有 Android 版,没有网页版。如果你整天泡在 Apple 生态里,可能感觉不到差别。一旦不是——公司一台 Windows、口袋里一部 Android、家里一台 Linux 开发机、临时借的 Chromebook——Things 3 就再也不是一个完整的答案。
HamsterBase Tasks 从相反的前提出发:你的任务应该跟着你走,而不是跟着你的硬件走。这个 app 同时在 macOS、Windows、Linux、iOS、Android 和网页上运行。同一个数据库、同一份任务,无论你眼前是哪台设备。
跨平台的问题
Things 3 在 Mac、iPhone、iPad、Apple Watch 上有原生 app,在这个围墙花园里体验确实出色。但围墙之外什么也没有。用户经常吐槽:想在公司电脑上勾掉一项任务、想在 Android 上随口录一条、想在浏览器里看一眼清单而不用专门切回 macOS——以上没有一件做得到。
HamsterBase Tasks 在 macOS、Windows、Linux 提供原生桌面端,在 iOS 和 Android 提供原生移动端,还有一个功能完整的 网页版。六个客户端都同步同一个加密数据库。换工作、换手机、临时坐到朋友的电脑前,登录就能继续。没有所谓「主力设备」——每一台设备都是一等公民。
对于自部署用户,还多了第七个选项:一个 Docker 镜像,可以把整套同步服务跑在自己的服务器上。后面会再展开。
价格的问题
Things 3 用的是「每个平台买断」的定价:
- Mac 端大约 50 美元
- iPhone 端大约 10 美元
- iPad 端大约 20 美元
- Apple Watch 端跟随 iPhone
也就是说,一个典型的 Apple 用户(Mac + iPhone + iPad)大概要一次性掏 80 美元,并且每一个大版本(Things 2 → Things 3)都要再买一次,没有家庭版、没有跨平台套餐、没有升级折扣。
HamsterBase Tasks 的定价思路完全不同:
- 免费版:所有平台都可以用,任务和项目数量不限。它不包含云同步——免费版的数据存在本地设备上。
- 专业版:¥66/年。增加 3 个云同步数据库,让你的任务在多台设备之间同步,同时附带云收件箱(HTTP API 快速捕获)。
- 终身版:¥198 一次买断,等同于专业版所有功能,永久使用。
也就是说,一年的专业版费用就比 Things 3 单平台买断还便宜;终身版的价格大约只是 Things 3 三个平台买断价格的一小部分。更重要的是,付费档不分平台——所有客户端都用同一份订阅,不会因为你用 Windows 或 Android 就被「平台税」额外收一笔。
界面:精致 vs 实用
平心而论,单论视觉打磨,HamsterBase Tasks 还胜不过 Things 3。Cultured Code 花了将近十年抠每一个阴影和动画曲线,这一点全行业有目共睹。如果你的首要标准是「App Store 上最漂亮的任务应用」,Things 3 仍然会赢这一局。
HamsterBase Tasks 追求的是另一种 UI 美德:响应速度和跨平台一致性。操作是即时的——因为写入先落到本地数据库、再后台同步,不需要等服务器一来一回。所有平台用的是同一套交互词汇,你在 macOS 上养成的肌肉记忆在 Windows、网页版上完全通用。列表、项目、今日、区域、标签,在哪里看都长得一样。只有在移动端/桌面端必须不同时才会有差异。
取舍很坦诚:Things 3 静态截图看起来更养眼;HamsterBase Tasks 动起来更顺手,并且无论你开机进了哪个系统都长一个样。
任务结构和 Things 3 一致
HamsterBase Tasks 用的是 Things 3 推广开来的那一套模型:Inbox、今日、Areas、Projects、Tags,每个任务都有起始日期和截止日期。词汇几乎完全相同——打开应用,最显眼的位置是今日视图,项目挂在区域下,可以把任务「标记到今日」或「安排到未来某一天」;最近上线的「今日按区域和项目分组」更让今日视图在视觉上向 Things 进一步靠拢。
Things 老用户可以无缝迁移过来。
快速捕获:Mail to Things vs 云收件箱
Things 在 Apple 平台上的快速捕获非常优雅:全局热键、分享菜单、Siri,以及大名鼎鼎的 Mail to Things——你把邮件转发到一个私人地址,它就会变成 Inbox 里的一条任务。做得很好,但完全是 Apple 形状的。
HamsterBase Tasks 把快速捕获当成一个「可编程的入口」来设计。云收件箱 就是一个带 token 的 HTTPS 端点:
curl -X POST https://cloud.hamsterbase.com/api/tasks/inbox/v1/append \
-H "Content-Type: application/json" \
-H "Authorization: Bearer tk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-d '{"title":"买牛奶","due_date":1779235200000}'这一个端点就足够支撑你能写出来的任何集成 —— iOS 快捷指令、Alfred、Raycast 扩展、Telegram bot、cron 任务、Zapier/Make 的 webhook、CI 里检测到构建失败时自动开任务……Things 的 Mail to Things 只吃邮件;云收件箱吃任何能联网的东西。
(云收件箱属于专业版/终身版的付费功能。如文档所述,它在同步到本地之前会以明文形式短暂存在服务器上 —— 所以请把它用在「提醒买牛奶」这种地方,而不是机密信息上。)
AI 集成:自带模型 + 内置 Agent
Things 3 没有任何 AI 集成。没有模型配置、没有对话窗口、没有任何「让 app 替你做事」的入口。它是一款 2017 年的产品,行为也很 2017。
HamsterBase Tasks 允许你接入自己的大语言模型 —— OpenAI、Anthropic 或任何兼容的接口 —— 然后内置一个 Agent 可以替你创建和修改任务。可以让它「下周二安排一个看牙的任务,打上健康标签」,可以把一段会议记录扔给它让它提取待办,也可以让它把一个项目里写得乱糟糟的任务统一润色一下。Agent 直接读写你的任务数据库,操作和你手动做的完全是同一套。
因为是你自带模型,所以哪个服务商看到你的 prompt、哪把 key 出账,全部由你掌控。中间没有 HamsterBase 托管的 AI 代理层。
同步与隐私:iCloud vs 端到端加密
Things 3 通过 Cultured Code 自己的 Things Cloud 同步。它稳定、几乎察觉不到,这是同步服务该有的样子。但它不是端到端加密的。Cultured Code 的服务器在技术上能看到你的任务标题、备注、截止日期。这不是「丑闻」,业界大多数同步服务都是这样工作的——但它也意味着,你的待办清单距离「被一次数据泄露或一张法院传票暴露」只差一步。
HamsterBase Tasks 默认就是端到端加密。任务内容、项目结构、备注都会在本地加密后再发送到服务器,服务器只看得到密文。我们就算想看也看不到。(文档里点名的唯一例外是云收件箱在传输过程中的负载——这部分会以明文短暂停留在服务器上,直到被拉进加密的库里。所以才会建议你不要拿它装敏感内容。)
如果你想再控制得彻底一点,整套同步服务都是开源的,并且以 Docker 镜像的形式提供。跑在你自己的服务器上之后,你的数据从头到尾都不会经过我们的服务器。
附件
Things 3 不支持文件附件。你可以在 macOS 上塞一个本地文件链接,但文件本身不会跟着任务走、不会同步到手机、也撑不过你把原文件挪了位置。对一些场景——「会议前要读的 PDF」「bug 截图」——这是个实实在在的限制。
HamsterBase Tasks 支持 附件,并且故意拐了一个弯:附件的字节数据存在 你自己的 S3 兼容存储里,不在我们服务器上。你把 HamsterBase 指向 AWS S3、Cloudflare R2、Backblaze B2、MinIO 或者任何 S3 兼容服务,附件就会上传到那里。我们这边只在加密数据库里保留元信息。存储费你来出,凭证你来管,保留策略你来定。我们从头到尾不会看到文件本身。
比起「把文件拖进 iCloud」是麻烦了一些,但这是唯一一种「附件能跨平台用、但不必把内容托给厂商」的模型。
自部署与开源
Things 3 是闭源的,没有自部署版本。除了 Cultured Code 主动披露的部分,没有任何办法可以验证它在网络上做了什么。它的隐私姿态是「相信我们是一家好公司」——他们确实一直是一家好公司——但这不是你能审计的。
HamsterBase Tasks 把源代码放在 GitHub 上。你可以读客户端代码、审计加密实现、fork 它、给它提 PR。同步服务器以 Docker 镜像的形式发布,你可以把整套服务跑在自家服务器或一台 VPS 上。没有遥测、没有「打电话回家」。如果哪天公司没了,app 仍然能用、你的数据导出后仍然以明文掌握在你手里。
对那些「因为隐私才想离开 Things 3」或者「被太多闭源产品停服坑过一次」的用户来说,开源 + 自部署 + 端到端加密 这一套组合,是别处最难复制的部分。
协作
这里说句实在话:Things 3 是单人工具,HamsterBase Tasks 也是。两个 app 都不是为「共享项目、把任务派给同事、留评论」准备的。如果你真正的需求是团队任务管理,这两款都不是答案,你需要的是另一类工具(Asana、Linear、Todoist Pro 等等)。
HamsterBase Tasks 有一件 Things 没有的事是:专业版可以同时拥有多个云同步数据库。你可以把「个人」和「工作」两个库放在一起,一键切换,各自独立加密。这不是协作,但它能解决「想把工作和生活彻底隔开」这一类相邻的痒处,又不破坏单用户模型。
HamsterBase Tasks 是 Things 3 的好替代品吗?
那么——该不该把 Things 3 换成 HamsterBase Tasks?这取决于你当初爱上 Things 3 的是哪一面。
如果你爱上 Things 是因为视觉设计,单论像素打磨 Things 仍然赢。HamsterBase Tasks 干净、现代,但 Cultured Code 多打磨了十年。
如果你爱上 Things 是因为它的心智模型——Inbox、今日、Areas、Projects——HamsterBase Tasks 会让你瞬间宾至如归。词汇几乎一致,迁移的成本主要是重新打字,不是重新学习。
如果你之所以离不开 Things,是因为「macOS 上没有更好的」——但你又要用 Windows、Linux、Android、网页版——HamsterBase Tasks 是更诚实的答案。同一份任务、同一个数据库、所有平台。
如果你在意隐私和数据归属——端到端加密、开源代码、自部署——这没什么悬念。Things 3 是一款闭源 app,同步走在别人的服务器上;HamsterBase Tasks 开源、端到端加密、可以自部署。
如果你在意价格,¥198 终身版覆盖所有平台、永久使用,比在 Apple 三件套上一次买齐 Things 3 还要便宜很多——下面还有一档免费版,免费版的任务数量本来就不限。
如果你一直想要附件、可脚本化的快速捕获 API、能读写任务的 AI Agent、表达力强的循环规则——这四件事 Things 3 都没有——HamsterBase Tasks 值得一试。
想体验一下?下载 HamsterBase Tasks 或直接打开 网页版。免费版没有时间限制、没有任务上限,不用着急。