泥潭日报 uscardforum · 每日精选

Vibe Coding 给 AI 用的 Amex 命令行工具 [自动全加 Offer] [Web UI Added]

内容摘要

开发者分享Amex命令行工具,支持同步Offer并自动添加。

1. 关键信息

  • 工具名:amex-cli,可同步 Amex cards/benefits/offers 到本地,终端交互查看,输出 JSON 给 AI (#1)
  • 安装:npx amex-cli --help,需 Node.js + Chrome,登录走可见 Chrome (#1)
  • 开源地址:GitHub / NPM (#1)
  • 新增功能:自动添加 Offer(多卡不稳)(#2)、Web UI (npx amex-cli ui)(#5)

2. 羊毛/优惠信息

3. 最新动态

  • 作者耗时一小时增加自动加 Offer 功能 (#2)
  • 后续增加了 Web UI (#5)
  • 用户反馈 sync 时遇到 429 Too Many Requests 错误 (#6)
  • 有人询问该项目是否还在更新或已进入付费区 (#7)

4. 争议或不同意见

  • 自动加 Offer 功能在多卡场景下不稳定,作者求助稳定方法 (#2)
  • 同步时 Amex API 返回 429 错误,导致同步失败 (#6)

5. 行动建议

  • 感兴趣可试用 npx amex-cli,注意控制请求频率避免 429
  • 如需自动加 Offer,建议先测试单卡稳定性
  • 可关注作者是否会开发类似 Chase 工具或修复多卡问题
原始内容
--- 第 1 楼来自 WorldElite 的回复 (2026-03-01 12:14:08 PST) ---

昨晚 vibe coding 自己做了一个小工具,叫 amex-cli,主要是把 Amex 账户里的卡片、benefit、offer 拉到本地,之后可以直接在 terminal 里看,也可以输出 JSON 给 AI 工具分析。

示意图

interactive-demo1400×880 8.21 KB

我自己会做这个,主要是因为 Amex 官网虽然信息很多,但分得比较散,平时想快速看某张卡还有哪些 benefit、哪些 offer 已经 enrolled、哪些还没用,不太顺手。另外串接AI Workflow也不方便。这个工具现在能做的事情大概有:

同步 Amex 的 cards / benefits / offers 到本地
用 terminal 里的交互界面查看
输出 JSON,直接丢给 OpenClaw/ChatGPT / Claude / Codex 之类工具
全部都在本地完成,确保帐号与资料隐私

安装和使用也比较简单,前提是电脑上已经装了 Node.js 和 Google Chrome。

先确认 node / npx 可以用,然后直接: npx amex-cli --help
第一次使用先存账号密码: npx amex-cli auth set
然后同步数据: npx amex-cli sync 有时候会需要 2FA
同步完之后,直接打开交互界面: npx amex-cli
纯文字版:npx amex-cli show benefits
如果想看 JSON,也可以:npx amex-cli show benefits --json

也可以用以上指令串接 AI workflow,比如以下场景

Benefit 快到期或已使用发通知提醒
消费前问 AI 我现在有哪些 Amex Offer 能用
Anniversary 前提醒准备关卡或升降机

目前登录这块是走可见的 Chrome,因为 Amex 的 headless 登录现在还不太稳定

项目地址在这里:

Github

NPM

未来打算增加下面功能

自动新增 Amex Offer
计算 welcome offer 进度
保存消费记录做后续分析

最后欢迎交流回馈,分享使用心得与用法!

--- 第 2 楼来自 WorldElite 的回复 (2026-03-01 16:29:56 PST) ---

Update: 花了一小时Vibe加上加 Offer 功能

同一 Offer 加上多卡还有点不太稳定,求大佬帮忙看看有什么稳定的方法

--- 第 3 楼来自 佩洛西 的回复 (2026-03-01 19:30:04 PST) ---

大佬再做个chase的offer插件呗?

amex之前的油猴用起来蛮好的,就是chase没有类似的插件,i.e., 就是一个界面搜所有卡的offer,不用一个一个进去看

--- 第 4 楼来自 WorldElite 的回复 (2026-03-02 09:39:51 PST) ---

我研究看看好不好搞

--- 第 5 楼来自 WorldElite 的回复 (2026-03-02 16:16:31 PST) ---

今天加上了 Web UI npx amex-cli ui

--- 第 6 楼来自 爆哥NEAL 的回复 (2026-03-04 09:55:59 PST) ---

试了一下,sync不成功,Amex offers sync failed for all accounts. Amex API request failed for https://functions.americanexpress.com/ReadCardAccountOffersList.v1 (offers:xxxx): 429 Too Many Requests

--- 第 7 楼来自 burt1234 的回复 (2026-05-02 15:20:21 PDT) ---

这个还在更新不 还是进 lounge 了