2026 年,记账应该是这样的:我用 AI IDE 构建了首款 100% 私有、AI 原生的开源财务助手 Augo

AI摘要
作者分享其利用AI辅助开发工具(如Google Antigravity IDE)从零构建一款名为Augo的开源、无广告、支持私有化部署的个人财务管理AI原生应用的过程。文章介绍了项目动机、开发体验、技术架构(Flutter前端、LangGraph与FastAPI后端、PostgreSQL数据库)以及核心功能(自然语言记账、智能查询、预算管理等),并展示了项目成果与未来规划。这是一篇关于AI辅助开发实践与开源项目介绍的知识分享。

1. 为什么还要“造轮子”?

2025 年,AI Agent 已经百花齐放。但在个人财务管理(记账)这个领域,我发现竟然还没有一个真正意义上的 AI 原生驱动、开源、无广告、且支持完全私有化部署 的应用。

很多人说,记账 App 是独立开发者的“Hello World”。但作为一名开发者,我一直在想:既然现在有了这么多强大的 Code Agent 和 AI IDE,为什么我不能借助它们,为自己(也为社区)打造一个理想中的财务管理工具呢?

虽然我之前并不懂移动端 App 开发,但我决定“边做边学”。这不仅仅是为了做一个 App,更是一次探索 AI 辅助开发极限的实践。

2. 从 0 到 1:一场“几乎没写代码”的实验

在我开始动手的过程中,我也调研了市场上的同类产品。虽然有一些商业公司在做,但它们的交互设计、数据隐私策略,往往并不是我想要的。

上个月,Google Antigravity 正式发布了。我决定全程借助这款强大的 AI IDE,从零开始构建这个完整的 C/S 架构项目。

神奇的是,从产品的最初构思、交互设计、系统架构选型,到最后每一行具体的代码实现,绝大部分工作都是由 AI 完成的。我几乎没有手写过一行核心逻辑代码,更多的是在扮演“架构师”和“产品经理”的角色,引导 AI 完成我的想法。

这种开发体验是颠覆性的,也让我对 Agent 开发领域有了更深刻的理解。

3. Augo:它长什么样?背后是什么?

界面设计上,我也追求极致。

  • 客户端:采用 Flutter 最新版本开发,视觉上借鉴了 shadcn/ui 的设计风格,力求极简而高级。
  • 后端架构:由 LangGraph Agent 框架驱动,搭配 FastAPI 异步 Web 框架,确保了智能化和高性能。
  • 数据库:使用 PostgreSQL 存储核心数据。
  • 前沿协议:它不仅完美支持 Anthropic Skills 规范,还支持了 Google 尚未正式发布的 A2UI (Agent-to-UI) 协议规范,这让 AI 能够根据对话内容动态生成 UI 界面。

4. 它能为你做什么?

Augo 不仅仅是一个记账工具,它是你的私有财务管家:

  • 自然语言记账:像聊天一样记账,“中午在沙县吃了 15 块钱的鸡肉饭”。
  • 智能查询与分析:支持语音交互,你可以问它“我这个月在咖啡上花了多少钱?”或“帮我预测下按目前的进度,月底还能攒多少钱?”。
  • 资产与周期交易:完善的资产管理,支持房贷、订阅等周期性交易配置。
  • 预算管理:支持月度总预算和分类预算管理,帮助你控制开销。
  • 多维度支持:多语言、多币种随心切换,支持明暗主题。
  • 隐私至上:支持完全自部署,你的财务数据只属于你自己或你的家庭(支持共享空间)。
  • 其他功能:多模态、发票管理、金融投资管理、RAG 等在规划中,欢迎提意见

5. 虽有瑕疵,但未来可期

由于开发时间相对仓促,加上我自身的移动端技术水平有限,Augo 肯定还存在不少细节问题,尤其是客户端的某些样式交互流程。

但我会坚持完善它。我的目标是将其打造为一个私有的、智能的、且足够强大的个人及家庭财务管理平台。

如果你也厌倦了满是广告或者收费的记账 App,或者你也想体验一下 AI 原生应用的魅力,欢迎来 Gitee/GitHub 围观、试用或贡献代码!


产品预览

以下是 Augo 的部分功能截图,展示了极简的 shadcn/ui 设计风格:

自然语言记账 财务分析

智能技能集 多币种转账

项目仓库: kylesean/augo

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!