介绍
了解 Calends 的用途和运行方式;第一次接触订阅账本时从这里开始。
Calends(中文界面叫「订阅账本」)是一个自己部署、只给自己用的订阅记账应用。它记的不只是「每月多少钱」,而是每个订阅完整的来龙去脉:什么时候开始、扣了哪些钱、哪天涨价、换过哪个区、和谁合租、谁还欠你钱。

可以用 Calends 处理这些情况:
- 在不同区的 App Store 订阅,用土耳其里拉、尼日利亚奈拉、日元付款,想统一折成一种本位币看。
- 当车主组织家庭套餐,需要记下每位成员付到哪天、还欠几期。
- 替朋友或家人代付订阅,钱从你的卡上走,但不算你的支出。
- 用礼品卡、App Store 余额、话费余额这类预付账户付款,想知道余额还能撑多久、什么时候该充值。
- 想让 Claude、Codex、Cursor 等 AI 助手直接回答「下周有什么要续费」,或者执行「Netflix 从今天起涨到 17.99 美元」。
- 各种计费周期:每 N 天 / 周 / 月 / 年、买断;试用期、首期优惠、赠送时长、暂停、到期不续。详见订阅与计费周期。
- 完整历程:调价、换区、换套餐、换支付方式、断更与续订,新旧两段可以并行。详见价格历史与分段。
- 多币种:已发生的扣款按扣款当天的汇率折算,未来的按今天的汇率。详见多币种与汇率。
- 钱包与余额续航:看余额还能扣几期、哪天不够、撑满一年还要充多少。详见钱包与余额续航。
- 合租与代付:成员、收费周期、已付至、收款记录,自动算出每年净成本或净赚。详见合租与代付。
- 报告:负 MRR、月度变动、现金与权责对比、预付余值、体检建议、年度回顾图。详见报告指标说明。
- 日历与提醒:月历、年历、私密 ICS 订阅;11 种通知渠道。详见提醒规则。
- AI:内置助手可以识别收据和截图,内置 MCP 服务器提供 27 个工具。详见内置助手与 MCP 接入。
- 默认私密:单用户,密码加 Passkey,登录设备可远程移出;公开页可选开启,在服务端脱敏。
- 14 种界面语言,完整 JSON 备份与恢复,CSV 导入导出。
Calends 是一个 Cloudflare Worker,数据存在 D1(SQLite)。你可以:
- 部署到自己的 Cloudflare 账号,使用 Workers、D1 和 Cron;
- 或者用官方 Docker 镜像跑在任意机器上,数据是数据卷里的 SQLite 文件。
两种方式功能相同,邮件提醒依赖 Cloudflare Email Sending,只在 Cloudflare 部署上可用;其他通知渠道都不需要服务端配置。见快速开始。
想先看看效果,可以打开在线演示:示例数据,只读,不用登录。
Calends 以 MIT 许可证开源,代码在 GitHub。