
























共享與代付
建立共享訂閱,記下每位成員已付到哪天,到期一鍵收款;替朋友代付的訂閱獨立記帳,已收回多少、匯差與手續費都算得清楚。
成員分攤、待收款項、每年淨成本。

替朋友付款,按期收回,自動計算差額。

內建助理
把 App Store 收據、扣款簡訊或訂閱頁面截圖貼進對話框。助理會辨識名稱、價格、週期與付款方式,先檢查帳本有無重複,再整理成草稿。經你確認後才會寫入帳本。
使用你自己的 DeepSeek API 金鑰,只儲存在你的伺服器。


AI 串接
Calends 內建 MCP 伺服器。串接 Claude Code、Codex、Cursor 或 Grok Bot 後,問「下週有哪些訂閱要續費」,或說「Netflix 從今天起漲到 17.99 美元」,就能直接處理。



提醒
每天依設定時間檢查,在扣款前幾天提醒,月初再送上一份月報。共享成員該繳費時,也會提醒你收款。
公開頁面
可選用的唯讀公開頁面。你決定顯示哪些訂閱,敏感資訊會先在伺服器端遮蔽;也能使用自己的頭像與標題。

自行架設
不用註冊,沒有訂閱費。程式碼開源,資料只存在你部署的地方。
Workers + D1,免費額度足供個人使用。
git clone https://github.com/imetn/calends
cd calends
npm ci
npx wrangler login
npx wrangler secret put SETUP_TOKEN
npm run deploy部署後開啟 /admin,輸入初始化權杖並設定密碼。
一鍵部署NAS、VPS 或家中的電腦,資料就是一個 SQLite 檔案。
docker run -d --name calends \
-p 8787:8787 -v calends-data:/data \
ghcr.io/imetn/calends:latest
docker logs calends首次啟動時,紀錄中會顯示一次性初始化權杖。
把這段話貼給 Claude Code、Codex 或 Cursor,它會先詢問部署環境,再逐步完成。
幫我部署 Calends(https://github.com/imetn/calends),一個可自架的訂閱帳本:
1. 先問我要部署到 Cloudflare Workers 還是 Docker,再依照儲存庫 README 完成部署。
2. 告訴我網址和初始化權杖,等我設定好密碼。
3. 在「連接」頁產生讀寫權杖,把 Calends 的 MCP 接到你自己身上。
4. 讀取我的信箱,找出所有訂閱的付款收據與續訂通知,整理成訂閱(名稱、價格、幣別、週期、開始日期、付款方式),每筆先用 dry_run 給我確認,再記進帳本。所有程式碼都在 GitHub,可自由使用、修改與散布。
資料存放在你自己的 D1 資料庫或 SQLite 檔案。
對外僅請求公開匯率介面,以及你設定的 AI 與通知服務。
完整 JSON 備份與還原,支援 CSV 匯入匯出。