28Billing 是一款基于 Go + React 技术栈开发的高性能、现代化的个人财务管理平台。它是为践行 "AI 辅助的极简主义 (AI-Assisted Minimalism)" 理念而生的财务洞察引擎。
28Billing 这个名字得益于一项雄心勃勃的目标:“用20%的时间做80%的事,取得100%的效果”。在传统的记账软件中,用户被要求每日手动录入每一笔琐碎消费,这种 "流水账" 模式不仅耗时、由于缺乏即时正反馈极易导致半途而废,且难以形成有效的财务宏观视角。28Billing 重构了个人财务管理的工作流。它不追求会计级的精准借贷平衡,而是通过 AI 结构化数据 与 聚焦分析,帮助用户用最小的时间成本,实现识别开支结构并优化消费习惯的目标。

一、核心功能:AI 赋能的财务洞察
为了实现 "低维护成本、高分析价值" 的目标,28Billing 构建了四大核心功能模块:
🎨 带有 AI 语境提示的类别管理
28Billing 摒弃了单纯的标签系统,将 "类别 (Category)" 设计为 AI 识别的锚点。每个类别不仅包含颜色标识以用于可视化,更内置了 "备注提示 (Context Note)" 字段。用户可以在此预埋语境信息(例如:在 "餐饮" 类别备注 "包含小象超市、美团买菜")。这种元数据设计使得 AI 在解析账单时,能够读取这些上下文,自动将模糊的商户名称精准归类,显著提升了数据的结构化程度。

🤖 零门槛的 AI 智能导入
这是 28Billing 区别于传统 Excel/App 记账的核心亮点。系统内置了标准化的 Prompt 模板,用户无需学习复杂的提示词工程。只需将信用卡或银行账单导出(PDF/CSV/文本),配合系统生成的提示词投喂给 LLM(如 ChatGPT/Claude),即可获得标准化的 JSON 数据。系统后端支持 幂等性导入,通过 "日期+金额+摘要" 的联合哈希算法自动去重,确保数据的一致性与完整性。

📊 聚焦关键支出的统计分析
28Billing 的分析哲学是 "抓大放小"。系统通过 甜甜圈图 直观展示开支比例,并为每个类别提供 Top 10 穿透式分析。这使得用户能瞬间识别出财务黑洞。更具创新性的是 "Compact 模式":对于 "星巴克"、"瑞幸" 等高频小额交易,系统会自动聚合展示。用户不再被数百条流水淹没,而是直接看到 "本月喝了 30 杯咖啡,共计 600 元",从而快速定位可优化的生活方式成本。

🧹 交互式的数据清洗与治理
针对 AI 识别偏差或银行摘要混乱的问题,28Billing 提供了强大的 批量替换 引擎。用户可以基于关键词搜索(如 "财付通-Tencent"),一键将其清洗为更可读的 "腾讯充值",并选择是否将原始脏数据保留在备注中以备审计。这种 "先导入、后治理" 的模式,完美解决了 "为了记账而记账" 的心理负担,让用户只处理异常数据。

二、工作流:从无序账单到有序洞察的闭环
28Billing 的核心价值在于建立了一个从 银行流水 到 消费决策 的自动化闭环:
- 账单归集 (Collection):用户不必每日记账,只需按月或季度,从银行 App 导出账单。
- AI 格式化 (AI Formatting):利用 28Billing 提供的 Schema 描述,通过 AI 将非结构化的银行流水转换为系统可读的 JSON 格式。
- 智能摄入 (Ingestion):数据导入系统后端,系统自动执行去重逻辑,并根据预设类别的颜色进行初步可视化渲染。
- 溯源确认 (Verification):这是简单记账模式的独特优势。对于时间久远(如半年前)且记忆模糊的账单,利用银行流水中绝对准确的 "金额 + 日期" 作为索引,用户可以快速在购物平台(淘宝/京东/美团)中检索并确认交易详情,找回丢失的记忆。
- 清洗与分析 (Cleaning & Insight):用户通过 Compact 模式发现高频重复项,使用批量工具清洗数据摘要;最后通过 Top 10 列表审视大额支出,制定下一财务周期的预算策略。
三、技术亮点:Go + React 的现代架构
28Billing 在架构设计上,展现了极致的性能与现代化的开发体验:
高性能后端 (Go)
- 极致响应:基于 Go 语言的高并发特性与 Gin 框架,API 接口(如聚合查询、批量导入)均实现毫秒级响应。
- 复杂查询优化:利用 PostgreSQL 的窗口函数 (Window Functions) 和数组聚合 (Array Aggregation) 能力,在数据库层面直接计算 Top N 和 Compact 聚合数据,避免了应用层的内存压力。
- 事务一致性:在批量导入和替换操作中,严格使用数据库事务,保障财务数据的 ACID 特性。
现代化前端 (React)
- 极速构建:基于 Vite 工具链,提供秒级的冷启动体验。
- 状态管理:使用 TanStack Query 优雅地处理服务端状态,实现了数据的自动缓存与后台静默更新。
- 交互体验:基于 Mantine v7 组件库构建,支持深色模式。特别设计的 拖拽排序 (Drag-and-Drop) 类别管理,让用户能直观地调整财务优先级。
四、实际应用价值
28Billing 将个人财务管理从 "劳动密集型" 转化为 "决策密集型":
- 消除认知负荷:从 "每天必须记账" 的强迫症中解脱,转变为 "每月一次复盘" 的轻松习惯。
- 提升数据价值:对于 90% 的小额支出(如买瓶水)选择性忽略或批量聚合,将注意力 100% 集中在影响财务健康的 "大头开支" 上。
- 资产沉淀:长期使用后,28Billing 沉淀的不仅仅是数字,而是个人消费习惯的 数字化双胞胎,为年度预算和家庭理财规划提供坚实的数据支撑。
28Billing 不仅仅是一个记账工具,它是 "AI + 结构化数据" 理念在个人生活领域的实践典范——用最小的维护成本,获取最大的生活洞察。