泥潭日报 uscardforum · 内容汇总

PointsMan, 一个评估点数与信用卡价值的工具

内容摘要

PointsMan是一款本地信用卡与点数价值量化追踪工具。

关键信息

  • 工具定位:PointsMan 是一款旨在系统性追踪和衡量信用卡年费、报销、SUB 及常旅客点数实际价值的开源离线工具 (#1)。
  • 技术栈:采用 Python 开发,后端使用 JSON 记录数据,前端使用 Streamlit 提供 Web UI,同时提供 CLI 界面便于 Agent 自动添加/迁移记录 (#1)。
  • 获取渠道:GitHub 仓库为 CCPointsMan/PointsMan,并提供在线 demo 体验链接 (#1)。

经验与数据点

  • 估值逻辑:核心设计思路是区分“商家声称价值”与“个人支付意愿”,采用个人支付意愿作为实际价值,避免高估 cpp,落入商家的估值陷阱 (#1)。
  • 点数管理:支持追踪兑换数据、计算平均 cpp 并展示点数余额。采用指数加权移动平均(EWMA)计算点数价值随时间的变化趋势;对于银行点数,支持追踪转换至目标点数的实际数量并进行加权计算 (#1)。
  • 卡片管理:支持记录 SUB、年费、年度奖励和 Coupon 使用。支持设置十分容易取得的报销(如 CSR 的 $300 Travel Credit 为 Hard Discount);记录日常消费(Daily Purchase)点数时,会自动剔除基础返现率(baseline cashback rate)以准确计算多倍消费的溢价价值 (#1)。
  • 未来兑换:支持添加“未来兑换记录”(已兑换未体验),暂不计入估值,待体验后补充支付意愿价值再转为普通记录 (#1)。

风险/限制/注意事项

  • 部署要求:工具为离线运行,需要用户本地 Clone 仓库并使用 pip install -r requirements.txt 部署,通过 streamlit run app.py 启动 (#1)。
  • 修改限制:部分信息在 Web UI 中添加后无法直接修改,需要手动编辑 data/ 目录下的 JSON 文件 (#1)。
  • 稳定性:作者声明该工具全程采用 Vibe Coding(凭感觉写代码)方式开发,不对功能和计算正确性作任何保证;CLI 界面测试较少,不建议日常使用 (#1)。
PointsMancppCSRSUB支付意愿