SavvyCal
讓來訪者查看你的空檔並自行預約會議時間
🔨 可以刻
預約流程能刻,整合細節才磨人
月費(約)
$12
約 NT$384
一年省下
$144/年
自己刻要多久
一個週末
幾個人做得出來
一個人
分類
📅 排程與行事曆
價格為約略值,以官網為準。Basic 個人方案約每月 12 美元,通常依月繳價格估算
護城河
判決理由
預約頁、時段規則、時區轉換、緩衝時間、表單欄位與確認信,做自用版一個週末就能完成。真正麻煩的是 Google、Outlook、Apple 等行事曆 OAuth、重複事件與取消改期的邊界情況,以及訪客面對不同時區時的細節打磨。只約自己的會議,這些可以大幅簡化。
為什麼大家還是付錢
付費主要買多種行事曆整合、穩定寄信、漂亮的預約頁與少量設定就能公開使用。若只是管理自己的幾種固定預約,自己刻的維護成本很低。
建置 prompt
複製下面這段,丟給你的 AI coding 工具,讓它替你刻一個自用版。
目標:做一個本機優先的個人預約頁,讓訪客依我的空檔自行預約會議並收到確認資訊。
技術棧建議:Python FastAPI + SQLite + 原生 HTML/CSS/JavaScript,使用 icalendar 解析 ICS,寄信支援 SMTP。
需求:
- 建立多個預約連結,每個連結可設定名稱、說明、會議長度與網址 slug
- 設定每週可預約時段,支援不同星期不同時段
- 設定預約前後緩衝時間、最短提前時間與最遠可預約天數
- 匯入一個或多個 ICS 行事曆網址,將忙碌事件排除在可預約時段之外
- 提供管理頁查看、編輯、停用與刪除預約連結
- 提供公開預約頁,依訪客選擇的時區顯示可用日期與時間
- 預約表單支援姓名、電子郵件、備註與自訂必填欄位
- 預約成功後產生唯一取消與改期網址,並顯示會議詳細資料
- 產生符合 iCalendar 格式的事件檔案,讓訪客加入自己的行事曆
- 透過 SMTP 寄送預約確認、取消與改期通知
- 管理頁可查看未來與歷史預約,並手動取消預約
- 支援將預約資料與設定匯出為 JSON、CSV,並可從備份匯入
明確不做(out of scope):多人協作排程、Google 或 Microsoft OAuth、付款、視訊會議自動建立、團隊權限、託管服務與大量寄信。
README 要求:說明本機啟動方式、SMTP 與 ICS 設定、時區處理、公開分享方式、資料庫位置、備份匯入與 JSON/CSV 匯出流程。
「用 Claude Code 開啟」複製的是 claude "<prompt>",貼進終端機即可;
Codex、Cursor、Copilot 等工具直接用左邊的複製鈕貼進對話框。
免費 / 開源替代
替代品由 AI 依公開資訊列出,尚未逐一連線驗證(unverified),請自行確認是否仍在維護。
這個判決會隨模型進步翻盤:今天的「勉強可以」很可能半年後變成「可以刻」。
判決依 rubric v1.0.0 於 2026-08-31 生成。