所筑者何
Swipey者,一本地优先、注重隐私之网络应用也,为往来多家银行、持有多张信用卡之人而设。可自Chase或Capital One导入交易之CSV文件,择一月份,Gemma 4即生成该月之消费摘要:有亮点,有数种模式,有数条建议。复提“群组”之名,将相似交易汇为一组,并合计其消费额,可于行内编辑之。
吾有四张信用卡。吾好集信用卡之回馈积分(他人亦有之乎?!)以助旅费之资。一。此常指逐类之赏,一为饮食,一为远行,一为其余。逾二三卡,无单行银行之应用能尽览全局,而有趣之问(“吾本月最大之类别为何?”“此与上月相较如何?”)遂难作答。
首版每月输送交易级数据于Claude。Gemma 4之Swipey持旧流程,然于Cloudflare Workers AI行推论。
演示
流程
注:交易数据为演示而设。
Gemma 4驱动之功能
代码
Swipey
本地优先、注重隐私之方式,用以管理跨多银行之信用卡消费,以Next.js与PostgreSQL构建
支持Chase及Capital One CSV导出
⚠️ 尚在开发中,仅供本地使用。 此项目意在运行于汝之机器,对本地数据库进行操作。API路径无需认证。若托管于服务器,则任何能触及服务器者皆可读取或修改汝之交易。Docker Compose之配置附有默认开发凭证,此凭证非任何部署环境所宜。勿将此原样暴露于公网。
功能
- 拖拽 拖拽上传 CSV 文件:以现代拖拽界面上传交易 CSV 文件
- 账户管理:创建与管理多银行账户
- 交易预览:导入前预览交易,并检测重复
- 多银行支持:支持 Chase 与 Capital One CSV 格式
技栈
- 前端: Next.js 14, React, TypeScript, Tailwind CSS
- 后端: Next.js API Routes…
吾之用Gemma 4
模型: @cf/google/gemma-4-26b-a4b-it (26B MoE之变体) 于Cloudflare Workers AI上。此乃May 2026年Cloudflare所仅托之Gemma 4变体,然吾择变体之道,具述如下:
- Gemma 4 2B與4B:適於記憶緊湊之輕量應用,如邊緣部署或設備內部署。吾意,或過小,不敷Swipey合成百餘交易行之事。
- 31B密集型:品質至高,然參數亦巨。首標記延遲,必超過26B。
- 26B混成型:延遲可制,而模態維持適質。誠Swipey應用之適變也。
迁转之际,有一顾忌:Gemma 4之设,严于Claude,乃能稳发吾解析之式。其解,乃设系统之谕,必求式之精当,复以XML裹用户之谕,以<output>块示形,以应之。自迁转以来,每运行皆解析无碍。
展望之
最令人瞩目者,乃开源模型如Gemma 4之能,于Swipey所倚之务尤显:分类/聚合交易,撮要一月之支,发见其理。此用例中,Gemma 4实为Claude之良替。夫开源模型日进,吾料其隙将渐狭。
Swipey已显吾未尝思及之用度,令人欣喜莫名,观AI之能,如何增补旧务,显吾所疏之见.
今若君恕,Gemma 4于吾宴饮之习,有言当省。再会!
-
慎之。惟每月偿清余额,此法方效。否则,利息之耗,远胜所获。若能负责任行之,则所积之惠,终成实利. ↩














