泥潭日报 uscardforum · 每日精选

Offers Camp - 用薅来的羊毛搭建了一个Offer收集插件

内容摘要

楼主分享利用 AI 工具免费搭建 Credit Card Offers 收集插件,并与用户讨论兼容性与功能迭代。

1. 关键信息

  • 项目定位:Offers Camp 插件,专注于展示与收集 Offers,目前不支持也不打算支持自动 Enroll,以符合银行条款。
  • 技术栈:利用 "Antigravity" (Google IDX) 免费额度调用 Claude 3.5 Sonnet / Gemini 1.5 Pro 编写代码,部署于 Hostinger 或 GitHub Pages。
  • 采集逻辑:针对 Chase 平台,开发者正在从 HTML 正则匹配转向调用接口获取数据以提高准确性。

2. 羊毛/优惠信息

  • 开发者福利:由于 Google 的“反重力” IDE (Project IDX) 提供免费的 Claude 3.5 Sonnet 和 Gemini 1.5 Pro 额度,被视为程序员薅羊毛的最优解。

3. 最新动态

  • 功能修复:针对 Chase 虚拟卡号导致的采集错误,开发者通过更新 Offers Camp Collector 插件版本试图修复。
  • 银行支持:目前主要支持 Chase/AmEx,用户需求集中在 BoA、US Bank 和 Wells Fargo。

4. 争议或不同意见

  • 轮子之争:部分用户(#20)认为已有类似工具(如 offer.love),无需“重复造轮子”;开发者则认为通过 AI “指点”造轮子的过程完全不同,且产品逻辑(非自动 Enroll)有差异。
  • 产品对比:有用户(#19)反馈 offer.love 体验一般,更看好本项目在非自动操作上的自由度。

5. 行动建议

  • 现有用户:若遇到 Chase 卡号无法识别,建议前往 tm.offers.camp 重新安装 Collector 插件。
  • AmEx 用户:若 Offers 未显示,需检查收集器设置中是否开启“发送到云服务器”选项。
原始内容
--- 第 1 楼来自 yyss8 的回复 (2026-01-03 14:18:02 PST) ---

之前在 https://www.uscardforum.com/t/topic/457965 薅到一台2年的VPS后总觉得不用有点浪费了 该做点什么. 这两天节日闲来无事, 整理了一下最近手头有的 羊毛 工具, 搭了个基于 Tampermonkey 的Offer收集平台 + 插件 个人觉得还行 特此发出来给大家试试 #p-7333708-h-1羊毛栈: 前后端服务器 - Hostinger - https://www.uscardforum.com/t/topic/457965 域名 - Squarespace - https://www.uscardforum.com/t/topic/468012 黑奴 程序员 - Codex + Gemini + Claude Code https://www.uscardforum.com/t/topic/455224 https://www.uscardforum.com/t/topic/378808 基本来讲我全程就是在vibe coding和accept all, 顶多就是readme改了几个不像中文的语句然后捣鼓一下服务器安装依赖. 以下是 AI 我写的工具介绍和安装方法: 功能介绍 #p-7333708-offers-camp-2 Offers Camp - 你的信用卡优惠管理工具 一个专注隐私、可自部署的信用卡 Offer 聚合平台 告别在多个银行网站之间来回切换,一个地方查看所有信用卡优惠! #p-7333708-offers-camp-3 为什么选择 Offers Camp? #p-7333708-vs-4vs 手动管理 传统方式 Offers Camp 登录多个网站查看 一个仪表板查看全部 手动记录优惠 自动收集同步 容易错过好优惠 智能提醒过期时间 优惠信息混乱 统一格式清晰展示 #p-7333708-vs-5vs 第三方服务 第三方工具 Offers Camp 数据存储在他们服务器 你的数据由你掌控 可能收集敏感信息 完全开源透明 依赖第三方稳定性 可自部署永久使用 功能受限 可自定义扩展 #p-7333708-h-6 安全性 重要说明 : Offers Camp 只收集优惠信息,不会自动激活(enroll)任何优惠 。所有激活操作仍需在银行官网手动完成。 只读收集 : 仅收集优惠信息,绝不自动激活任何优惠 开源透明 : 所有代码公开在 GitHub 本地优先 : 支持完全离线部署 无追踪 : 不收集任何分析数据 加密传输 : HTTPS + 安全的 session 管理 密码安全 : bcrypt 加密存储 符合规定 : 不触碰账户操作,完全遵守银行服务条款 #p-7333708-h-7 核心功能 #p-7333708-h-8 统一仪表板 在一个页面查看所有银行的优惠,不再需要多次登录: Amex Offers Chase Offers Citi Merchant Offers #p-7333708-h-9 智能筛选 搜索 : 商家名称、优惠金额、描述、卡号 排序 : 按金额、过期时间、高亮等自定义排序 #p-7333708-h-10 隐私至上 两种部署方式任你选择: 方式 1: 自部署(完全掌控) 数据存储在你自己的服务器 完全离线使用 零第三方依赖 方式 2: 官方云服务(便捷) 开箱即用 自动备份 跨设备同步 #p-7333708-h-11 即时收集 使用 Tampermonkey 浏览器脚本: 在银行网站浏览优惠时自动收集 后台静默同步 无需手动复制粘贴 #p-7333708-h-12 界面预览 现代化设计 琥珀/橙色/玫瑰渐变主题 响应式布局,完美适配桌面和平板 直观的筛选和搜索界面 一目了然 优惠卡片展示关键信息 图标标识不同银行 过期时间清晰提示 #p-7333708-h-13 许可证 MIT License - 完全免费,商业使用也OK! #p-7333708-h-14 参与贡献 欢迎提交 Issue 和 Pull Request 不太欢迎提交 Issue 和 Pull Request, 除非你能让AI自己review。 GitHub : https://github.com/yyss8/offers-camp #p-7333708-h-15 常见问题 Q: 安全吗?会不会泄露我的银行信息? A: 脚本只读取优惠信息,不触碰任何账户密码或敏感数据。所有代码开源可审查。 Q: 会自动帮我激活优惠吗? A: 不会! Offers Camp 只收集和展示优惠信息,不会进行任何账户操作。所有激活都需要你在银行官网手动完成,完全符合银行条款。 Q: 必须自己部署吗? A: 不用!可以使用官方云服务 offers.camp,也可以选择自部署。 Q: 支持移动端吗? A: 网页端完全响应式,手机可以查看。但收集脚本需要在桌面浏览器运行。 Q: 数据会同步到哪里? A: 取决于你的选择 - 官方云服务或你自己的服务器。 Q: 开源免费吗? A: 是的!MIT 协议,永久免费。 Q: 作者会长期维护吗? A: 节日结束了, 只能看每个月薅来的AI还有没有剩的Token. #p-7333708-h-16 立即开始 不要让你的信用卡优惠白白浪费! 官方网站 : https://offers.camp GitHub : https://github.com/yyss8/offers-camp 安装脚本 : https://tm.offers.camp 安装方法 #p-7333708-h-17 快速开始 #p-7333708-h-18使用官方云服务(最简单) 访问网站 : https://offers.camp 注册账号 : 邮箱验证即可使用 安装脚本 : 通过 https://tm.offers.camp 安装脚本 开始收集 : 登录银行网站,优惠自动同步! #p-7333708-h-19自己部署(完全掌控) 详细教程:https://github.com/yyss8/offers-camp/blob/master/SELF-HOSTING-ZH.MD

--- 第 2 楼来自 aqua 的回复 (2026-01-03 14:20:55 PST) ---

/uploads/short-url/7guCNbzhmPpZ1KMGUdY35kD6VcU.jpeg?dl=1 https://www.uscardforum.com/t/topic/199037 /c/rewards/credit-cards/5 tl;dr: 怎么用? 去这里 https://chrome.google.com/webstore/detail/amex-boa-chase-citi-offer/onoiombdhkjneegnlbgodhopdnadfknm/reviews 一键三连5星好评 免费使用不赚钱,就图个乐呵和好评,谢谢各位老板。不好评不许进行下一步 去这里 https://offer.love

--- 第 3 楼来自 yyss8 的回复 (2026-01-03 14:27:41 PST) ---

出发点就跟每个程序员没事干就想写一个自己的博客一样

--- 第 4 楼来自 AlveROsT 的回复 (2026-01-03 14:31:15 PST) ---

甚至 offer.love 也是搭在 hostinger 上的吧,我记得。

--- 第 5 楼来自 yyss8 的回复 (2026-01-03 14:34:17 PST) ---

是的 hostinger的帖子里有看到作者的回复

--- 第 6 楼来自 always666 的回复 (2026-01-03 14:35:02 PST) ---

可以不注册或者不登陆,直接查看吗?

--- 第 7 楼来自 yyss8 的回复 (2026-01-03 14:56:44 PST) ---

现在用的人不多 做公共搜索能用的数据太少了 还是推荐offer.love现在

--- 第 8 楼来自 ming 的回复 (2026-01-03 20:02:44 PST) ---

没有电脑,能开发一个网页版的吗

--- 第 9 楼来自 IrishCoffee 的回复 (2026-01-03 20:08:14 PST) ---

不懂就问。为什么需要服务器? 可以存在浏览器localstorege? 用sqlite就行?

--- 第 10 楼来自 yyss8 的回复 (2026-01-03 20:29:14 PST) ---

最早AI也是提议这样 不过我想电脑弄 手机也能看 刚好还有免费服务器 就存服务器上了

--- 第 11 楼来自 China.No.1 的回复 (2026-01-04 00:21:45 PST) ---

AlveROsT: 也是搭在 hostinger 上的吧 纯静态的,其实放github都行。。。

--- 第 12 楼来自 China.No.1 的回复 (2026-01-04 00:22:21 PST) ---

承蒙水姐厚爱

--- 第 13 楼来自 Terry33 的回复 (2026-01-04 06:29:02 PST) ---

目前看来程序员白嫖最优解是Google的反重力ide中免费的Claude opus 4.5

--- 第 14 楼来自 hbwhcxg 的回复 (2026-01-04 06:56:27 PST) ---

yyss8: Q: 会自动帮我激活优惠吗? A: 不会! Offers Camp 只收集和展示优惠信息,不会进行任何账户操作。所有激活都需要你在银行官网手动完成,完全符合银行条款。 feature request for offer.love

--- 第 15 楼来自 hbwhcxg 的回复 (2026-01-04 07:04:33 PST) ---

Chase card #好像不对 /是chase生成的fake number /uploads/short-url/ntfKLHC0BTZEca2rpZJxRePg8OH.png?dl=1

--- 第 16 楼来自 yyss8 的回复 (2026-01-04 07:22:07 PST) ---

feature request for offer.love offer.love 应该是支持的, 我以前用过 就是不太想把所有东西都丢进enrolled列表所以没有继续用 Chase card #好像不对 /是chase生成的fake number 现在卡号是基于这个列表拿的, 我估计你界面长的和这不太一样? 所以AI写的正则拿不到 或者拿错了卡号? /uploads/short-url/b9j2hs9yW3H3jxpUqD88wkZFZUf.png?dl=1

--- 第 17 楼来自 yyss8 的回复 (2026-01-04 07:25:45 PST) ---

chatgpt plus带的Codex其实也还行 一开始基本都是用codex写的 有两个任务估计prompt写太简单了 在那思考查文件了三四个小时 最后大概第3天超额度了换Antigravity 先用Sonnet 4.5, 大概用了一天左右, 然后Geimini 3 Pro了半天到昨天发出来 挺意外的是Sonnet朝额度还可以用Geimini

--- 第 18 楼来自 hbwhcxg 的回复 (2026-01-04 07:39:16 PST) ---

yyss8: offer.love 应该是支持的 刚试了一下 还是自动enroll了 他应该就是用enroll的方式拉取的 我就是求一个非自动/手动添加的feature yyss8: 界面长的和这不太一样? 所以AI写的正则拿不到 或者拿错了卡号? /uploads/short-url/vVvXWe1XDUBn4XoH8mXSVead4oY.jpeg?dl=1 界面是一样的 就是和最后读取的卡号毫无关系 我怀疑是chase生成的虚拟账号?在fidelity链接chase的时候也遇到过

--- 第 19 楼来自 kevincs 的回复 (2026-01-04 12:11:56 PST) ---

camp和love哪个好用啊? 个人体验love并不是特别好用,除非想看chase的否则不会用

--- 第 20 楼来自 Falanta 的回复 (2026-01-04 12:17:27 PST) ---

不要重复造轮子

--- 第 21 楼来自 hbwhcxg 的回复 (2026-01-04 12:21:11 PST) ---

camp目前使用不错 希望尽快支持BoA/USBank/WF等其他银行 但我的https://www.uscardforum.com/t/topic/471438/14并不大众 love目前支持的银行多一些

--- 第 22 楼来自 yyss8 的回复 (2026-01-04 12:35:21 PST) ---

hbwhcxg: 刚试了一下 还是自动enroll了 他应该就是用enroll的方式拉取的 我就是求一个非自动/手动添加的feature 我理解错了 还以为是先想要enroll的功能, 看来跟我一样不想全部enroll的人也不少 界面是一样的 就是和最后读取的卡号毫无关系 我怀疑是chase生成的虚拟账号?在fidelity链接chase的时候也遇到过 我借了一个朋友的chase号 他没有Business卡 里面的HTML结构跟我不太一样 稍微改了下 可以试试 https://tm.offers.camp/ 点 Install Offers Camp Collector 更新一下插件重新跑一次看看有没有效果

--- 第 23 楼来自 yyss8 的回复 (2026-01-04 12:36:50 PST) ---

自己造轮子和 驱赶黑奴 利用AI造轮子还是有点感受不一样的 当一把闲着没事只会BB的公司产品经理的感觉

--- 第 24 楼来自 Falanta 的回复 (2026-01-04 12:38:06 PST) ---

等AI统治地球 你就危险了

--- 第 25 楼来自 yyss8 的回复 (2026-01-04 12:39:27 PST) ---

顺应潮流 到时候不是我拿着鞭子抽AI干活而是AI拿着鞭子瞅着我干活那也只能这样了

--- 第 26 楼来自 hbwhcxg 的回复 (2026-01-04 12:54:07 PST) ---

好像没解决 /uploads/short-url/mbKV6qtTzSEjTxA6lGbjbWhui4i.png?dl=1 /uploads/short-url/t2DPX1zXZNeppTGFtzUfV3OCsd2.png?dl=1 /uploads/short-url/hVHLHbMcS0xaRBEfaa0UGUtQNCx.png?dl=1

--- 第 27 楼来自 yyss8 的回复 (2026-01-04 13:00:50 PST) ---

那有点奇怪了 我再去借别人的号试试 是不是有什么隐藏的卡号 UPDATE: 做了一点小调整, 现在调用chase的接口来获取信息, 不知道会不会更可靠点

--- 第 28 楼来自 IrishCoffee 的回复 (2026-01-04 15:36:20 PST) ---

好像可以提取claude的api。

--- 第 29 楼来自 qaz158aaa 的回复 (2026-04-04 14:40:22 PDT) ---

/uploads/short-url/qMnTA2KjoIg597UD4AjE7vqLrrn.png?dl=1 为啥我登录amex send all offers 还是没有显示在这里?

--- 第 30 楼来自 yyss8 的回复 (2026-04-05 05:31:54 PDT) ---

hmm, tm 收集器那边的设置有开启发送到云服务器吗 方便的话截个那边的图我看看