用豆包Seed Evolving打造全功能【AI智能记账】小程序,开源可落地
背景:日常我用过不少主流记账APP,用下来发现一个很普遍的痛点:多数工具只停留在「手动记一笔」的基础功能,AI智能记账、自动账单分析、智能预算推荐、异常消费预警这类实用的智能能力严重缺失。更不友好的是,很多平台会把核心进阶功能锁在付费会员里,普通用户根本无法免费体验完整的智能记账服务。
基于这个真实需求,我决定自己动手,依托持续周度迭代、拥有1M超大上下文窗口的豆包Seed Evolving模型,从零开发一套全功能免费AI智能记账系统。主打全网稀缺的AI智能记账能力,补齐市面记账软件的功能短板,无需付费、无功能阉割,同时兼顾完整的工程化能力、全场景记账功能和数据安全,真正打造一套适配个人、家庭使用的优质开源记账工具。
整套系统的前后端架构、核心功能、AI多模态能力,均由Seed Evolving主导开发完成。全程无需大量人工提示、极少返工,超长程开发稳定性极强,最终落地一套功能全覆盖、体验媲美商用付费软件、可直接部署使用的记账小程序,下面详细分享本次开发成果与模型实测体验!
01 项目技术架构|轻量化、无框架依赖、开箱即用
不同于市面上很多依赖重型框架、配置繁琐的开源项目,本次AI智能记账系统主打轻量高效、低部署门槛、原生稳定。整套完整项目我全程零手写代码,仅给豆包Seed Evolving输入简单需求提示词,依托模型百万级超长上下文与长程自主开发能力,耗时约3小时就全自动迭代生成完整前后端工程,从架构搭建、功能开发、AI对接、代码优化到安全校验一站式落地,无需逐段调试、极少人工干预。相比传统手写开发、甚至其他AI模型分段反复生成的模式,开发效率实现质的飞跃,整套项目结构规范清晰、无冗余代码,可直接部署、二次开发与学习落地。
🛠️ 开发过程
1、登录火山引擎官网获取模型和key
2、CC Switch配置相关
在CC Switch(每个人使用工具不同,这里只是我个人使用的,根据情况选择) 里面配置
配置信息如下:
{ "env": { "ANTHROPIC_BASE_URL": "https://ark.cn-beijing.volces.com/api/plan", "API_TIMEOUT_MS": "3000000", "ANTHROPIC_MODEL": "ark-code-latest", "ANTHROPIC_DEFAULT_SONNET_MODEL": "doubao-seed-evolving", "ANTHROPIC_DEFAULT_OPUS_MODEL": "doubao-seed-evolving", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "doubao-seed-evolving", "ANTHROPIC_REASONING_MODEL": "ark-code-latest", "ANTHROPIC_AUTH_TOKEN": "换成自己的key,ark开头", "CCGUI_CLI_LOGIN_AUTHORIZED": "1", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" } }3、开始跟Seed Evolving对话开发,下面是主要核心的prompt:
帮我开发一套AI智能记账系统,核心功能清单: 1. 核心记账功能 (基础) 多维度记录:支持记录支出、收入、转账、借贷等多种交易类型。 多账户管理:可创建和管理现金、银行卡、信用卡、支付宝、微信等多个账户,并清楚掌握各账户余额。 自定义分类:支持二级分类和标签,分类非常细致,甚至覆盖“手办收藏”等小众类别。 商家/成员/项目管理:记账时可关联商家、成员或项目,方便后续进行更精细的统计。 流水日历:以日历形式查看每日收支,方便回顾和补记漏记的账目。 2. 智能与自动化功能 (亮点) 语音记账:直接通过语音输入完成记账。 图片/截图识别:拍照购物小票或截屏微信、支付宝账单,APP能自动识别并记账。 AI自动记账:消费后通过快捷指令一键触发,AI自动识别交易信息完成记账。 模板快捷记账:提供“记一笔”模板,可预设常用收支分类和金额,实现快速记账。 3. 账本与场景化模板 (特色) 海量账本模板:提供超过100种情景账本模板。 个人成长:大学生账本、班费账本。 职场工作:差旅报销账本、网约车司机账本。 品质生活:旅游账本、宠物账本、健身目标账本。 创业经营:奶茶店、服装店、餐饮业等生意账本。 家庭管理:人情账本、宝宝成长账本、家庭储蓄账本。 账本自定义:除了使用模板,你也可以从零开始创建完全自定义的账本。 4. 数据分析与报表 (核心价值) 多维度报表:提供高达18种数据报表。 可视化图表:以饼图和条形图等方式直观展示收支结构。 首页即报表:APP首页直接展示收支情况、预算进度等关键数据卡片。 多维度筛选:可按年、月、日查看流水,也可按商家、成员、项目等维度筛选。 资产负债总览:清晰展示总资产、负债和净资产。 5. 多人协同与权限管理 (协作) 多人共用账本:支持家庭、团队多人共同使用一个账本,协作记账。 角色权限管理:可为不同成员分配不同权限,例如“员工记账,老板查看”。 6. 安全与同步 (保障) 多端云同步:数据在iOS、Android、Web等多平台间自动同步。 操作留痕与恢复:所有操作都有记录,误删的流水可以恢复。 银行级安全保障:官方宣称提供银行级的数据安全保障。 7. 其他特色功能 预算管理:为不同类目设置预算,超额时收到提醒。 借贷中心:专门管理个人间的借贷记录。 理财社区与市场:内置理财交流社区和理财产品购买入口。(注:此功能偏金融属性,开发时可选择性借鉴) 根据这些功能做一个智能记账H5或微信小程序,记得要生成后端,技术方案你自己定,只要功能实现上面罗列的功能,我有mysql数据库和服务器,可以部署4、过十几分钟惊讶发现立马生成一个前后端初版功能出来,真开心,后续再继续对话优化就可以开发完成了,开发速度真的快,放在以前手巧代码时间真的不敢相信几个小时就能开发一套系统。
🛠️ 全套技术栈
采用经典稳定的前后端分离架构,摒弃臃肿第三方依赖,最大化降低运行成本与部署难度:
后端:Node.js + Express + MySQL(mysql2连接池),高效稳定、适配性极强
前端:纯原生 HTML/CSS/JS,零框架依赖,加载更快、适配更灵活
数据库:MySQL 8.0+,兼容5.7版本,适配绝大多数服务器环境
安全认证:JWT 身份认证 + bcryptjs 密码加密,全方位保障账号安全
AI 能力支撑:接入智谱免费开源模型,GLM-4-Flash 负责文本智能解析、账单分析、预算推荐;GLM-4V-Flash 负责OCR小票图像识别,低成本实现顶配AI功能
语音记账:基于浏览器原生 Web Speech API,支持中文语音实时转写,无需额外插件
数据可视化:原生 Canvas 手写绘制图表,无Chart.js等第三方依赖,高清适配移动端、无兼容性bug
📂 标准化项目结构
Seed Evolving 严格按照工程化标准拆分模块,前后端代码分层清晰、路由模块化、功能解耦,可读性和可维护性拉满,新手也能轻松看懂、二次修改:
smart-ledger/ ├── server/ # 后端代码 │ ├── server.js # Express 服务入口 │ ├── db.js # MySQL 连接池配置 │ ├── init-db.sql # 数据库初始化脚本(表结构+80+系统分类+默认配置) │ ├── package.json │ ├── middleware/ │ │ └── auth.js # JWT 认证 + 账本权限中间件 │ ├── routes/ # 模块化路由 │ │ ├── auth.js # 注册/登录/用户信息 │ │ ├── books.js # 账本 CRUD、成员邀请 │ │ ├── accounts.js # 账户管理 │ │ ├── categories.js # 分类管理(二级,自动扁平旧三级分类) │ │ ├── entities.js # 商家/成员/项目管理 │ │ ├── records.js # 收支记录 CRUD、列表/日历查询 │ │ ├── budgets.js # 预算管理(总预算+分类预算) │ │ ├── loans.js # 借贷/还款管理 │ │ ├── reports.js # 报表统计(饼图/排行/趋势/对比/账户) │ │ ├── ai.js # AI能力:分析/NLP解析/OCR/异常检测/预测/预算推荐/历史 │ │ ├── settings.js # 系统配置(AI配置读写) │ │ ├── upload.js # 小票图片上传 │ │ └── export.js # CSV/JSON 数据导出 │ └── uploads/ # 上传文件存储(自动创建) │ └── public/ # 前端静态文件(多页面架构) ├── index.html # 首页(概览/预算/排行/最近记录) ├── login.html # 登录/注册页 ├── bills.html # 账单明细页(列表+日历双视图+AI快捷栏) ├── accounts.html # 账户管理页(净资产/账户CRUD) ├── reports.html # 数据报表页(饼图/趋势/对比/AI洞察) ├── loans.html # 借贷中心页 ├── profile.html # 个人中心页(账本/主题/导出/AI设置) ├── css/ │ ├── common.css # 公共样式:变量、重置、导航、弹窗、记账组件 │ ├── login.css # 登录页样式 │ ├── home.css # 首页样式 │ ├── bills.css # 账单页样式(日历/筛选/AI快捷栏) │ ├── accounts.css # 账户页样式 │ ├── reports.css # 报表页样式(AI分析/洞察卡片) │ ├── profile.css # 个人中心样式 │ └── loans.css # 借贷中心样式 └── js/ ├── common.js # 公共库:状态/请求/认证/记账弹窗/语音/分类选择 ├── home.js # 首页逻辑 ├── bills.js # 账单页逻辑(列表/日历/筛选/AI快捷记账/OCR) ├── accounts.js # 账户页逻辑 ├── reports.js # 报表页逻辑(AI分析/异常/预测/预算推荐/历史) ├── profile.js # 个人中心逻辑(AI设置) └── loans.js # 借贷中心逻辑🚀 极简部署步骤
项目适配主流服务器环境,配置简单、门槛极低,个人电脑、云服务器均可部署:
1. 基础环境要求
Node.js >= 18(支持原生fetch调用AI接口)
MySQL >= 5.7(8.0+版本适配最优)
2. AI功能配置(核心亮点)
项目原生适配豆包或智谱AI接口,只需前往对应平台注册账号,获取API Key,在系统个人中心填入即可解锁:智能NLP记账、小票OCR识别、账单AI分析、异常消费预警、月度预算智能推荐等全部高阶能力。
🔒 全方位数据安全机制
区别于商用记账APP的数据托管模式,本项目数据完全自主可控,彻底杜绝隐私泄露风险:
所有用户数据、账单数据永久存储在个人服务器,不上传任何第三方平台
AI API Key仅服务端存储,前端脱敏展示,杜绝密钥泄露
用户密码通过bcrypt高强度加密存储,无明文泄露风险
全局JWT接口鉴权,30天有效周期,非法请求全部拦截
账本独立权限隔离,区分管理员/查看者,多人协同不串数据
支持自行配置HTTPS,保障数据传输全程加密安全
区别于传统模型月度/季度固定更新的模式,豆包Seed Evolving采用周级别高频迭代机制,聚焦Coding与Agent核心场景持续优化,每月2-4次滚动更新,开发者无需更换API节点,即可持续解锁全新能力,实现模型能力的常态化进阶。
依托1M超大上下文窗口,Seed Evolving彻底告别“片段化开发”短板,具备三大核心越级能力,完美适配完整项目落地:
也正是依托Seed Evolving强大的超长程架构搭建、模块化开发、工程化优化能力,整套复杂的记账系统才能一次性成型、极少返工。在官方全域开发者众测中,Seed Evolving 凭借碾压级表现,拿下复杂架构开发、全链路交付、精准bug修复、高难度工程落地多项满分评价,足以轻松驾驭这类完整生产级项目开发。官方文档地址:火山方舟
02 迭代升级实测!对比Seed 2.1 Pro 差距肉眼可见
为直观体现Seed Evolving的升级优势,我们以同款智能记账小程序开发任务,对比上一代经典模型Doubao-Seed-2.1-pro,差异全方位拉开:
🔹 上下文与架构能力升级
Seed 2.1 Pro:长文本场景易断层,无法一次性承载完整项目架构,需拆分多轮开发,模块之间容易出现逻辑冲突、适配漏洞,需要人工反复衔接修正。
Seed Evolving:1M超大上下文加持,一次性吃透整套记账系统架构,前后端模块、分类体系、数据联动、权限逻辑全局统筹,模块耦合度极低,架构分层清晰规整(routes/services/models/scheduler多层标准化拆分)。
🔹 自主开发与返工率升级
Seed 2.1 Pro:依赖人工精细化提示,复杂功能需逐点指令,UI细节、逻辑校验、边界场景容易遗漏,整体返工率较高。
Seed Evolving:少提示、高自主、近乎零返工。无需细致指令,就能主动完善记账场景各类边界逻辑,自动补全商家信息、适配多维度筛选、优化数据渲染,完成度远超基础需求。
🔹 工程化与落地性升级
Seed 2.1 Pro:基础功能可实现,但性能优化、异常处理、数据安全、工程解耦等高阶能力薄弱,需人工二次优化才能上线。
Seed Evolving:自带企业级工程思维,主动落地并发优化、全局异常处理、配置化解耦、数据校验闭环,产出代码可直接用于生产部署,无需二次改造。
03 成品全方位详解|真正媲美付费APP的开源AI智能记账系统
本次基于Seed Evolving开发的智能记账小程序,是一套开源、完整、可商用的个人/家庭财务管理系统,融合传统记账全功能+AI多模态智能能力,兼顾实用性、专业性、便捷性,所有功能均由模型自主主导开发,人工极少干预。
✅ 一、专业级基础记账|覆盖个人/家庭100%日常财务场景
市面上绝大多数免费记账工具,普遍存在功能残缺、分类简陋、无智能分析、无预算体系、无多人协同等问题,高级AI功能基本全部付费锁死。而我本次基于豆包Seed Evolving一键生成的智能记账系统,完全对标千元级付费记账软件,把「基础记账、智能AI分析、预算管控、多账本协同、数据可视化、借贷管理、隐私安全」全套能力一次性做全、做满、做扎实。
整套系统前后端完整、可直接部署上线、可长期自用、可二次商用,也是目前开源圈内,极少数同时拥有「自然语言AI记账 + OCR小票识别 + 语音记账 + 智能预算推荐 + 消费异常诊断」的免费个人财务管理系统。下面详细拆解每一个核心能力。
搭建行业标准化记账体系,覆盖全场景收支需求,彻底替代普通记账工具的简陋功能:
三大核心记录:支出、收入、账户转账,全场景覆盖日常财务操作
不同于简易记账工具只有“记金额、选分类”的单薄功能,本系统搭建了一套完整、标准化、可长期复用的财务记账体系,完全贴合真实生活收支习惯。
1. 三大核心记账类型全覆盖
支持支出、收入、账户转账三大场景,日常吃饭、购物、工资入账、理财收益、银行卡互转、信用卡还款、话费充值,全部可以精准记录,不漏任何一笔资金流动。
2. 多账户体系,统一管理全部资产
支持现金、微信、支付宝、储蓄卡、信用卡、理财账户、虚拟账户等多类型账户,支持自定义账户图标、账户名称。首页自动汇总总资产、总负债、净资产,真正做到对自己的财务状况一目了然,不再糊涂记账。
3. 超细致80+多级分类体系
系统内置行业成熟分类模板:11大支出分类、7大收入分类、3大转账分类,每一级分类下均包含多个二级细分场景,总计80+预置分类。吃饭、交通、租房、医疗、教育、旅行、人情往来、工资、奖金、投资收益全覆盖,同时支持自定义新增分类,完全适配个人专属消费习惯。
4. 人性化记账辅助能力
支持商家名称自动记忆补全,经常消费的店铺下次输入自动联想,无需重复打字;自带日历视图+列表视图双模式,点日历即可查看当日全部账单;支持按时间、类型、分类、账户多维度组合筛选,本月、上月、本年、去年快捷一键切换,查账效率极高。
全维度账户管理:支持现金、微信、支付宝、银行卡、投资理财等多类账户,支持自定义配置
精细化分类体系:11类支出、7类收入、3类转账一级分类,内置80+二级细分分类,支持自定义新增
便捷辅助功能:商家自动补全、账单日历视图、多维度高级筛选、快捷日期一键切换、借贷分期跟踪
✅ 二、核心王牌|全套免费AI智能记账能力(市面大多需付费)
模型自主接入豆包或智谱(看个人情况)等多模态模型,打造全自动化AI记账体系,颠覆传统手动记账模式:
NLP自然语言记账:输入口语化文字(如“今日晚餐45元”),自动识别金额、分类、账户、日期、备注,一键生成账单
这也是我开发这套系统的核心原因:主流记账APP的AI记账、智能分析、预算推荐基本都是会员付费功能,而本系统依托智谱免费大模型能力,全部永久免费开放。无需手动逐条填表,全程AI辅助记账,彻底告别繁琐操作。
1. 自然语言AI一键记账(NLP智能解析)
不用选分类、不用选账户、不用填备注。直接输入口语化文字,例如「昨晚夜宵58元」「本月工资到账8000」「支付宝转银行卡2000」,AI自动识别收支类型、金额、时间、消费分类、账户、备注,一键自动生成标准账单,零基础也能极速记账。
2. OCR小票拍照识别记账
购物小票、餐饮账单、消费单据直接拍照上传,依托GLM-4V-Flash视觉大模型,精准识别商户名称、消费金额、消费项目,自动回填表单生成账单,解决线下消费手动记账麻烦、容易漏记的问题。
3. 全程语音智能记账
支持麦克风语音输入,随口说出「今天打车25元」,系统语音转文字+AI智能解析,自动完成记账,走路、通勤、做饭都能随手记账,真正解放双手。
4. AI全自动账单分析与财务诊断
自动生成周报/月报/季报/年报,智能分析你的消费结构:哪些类目花钱最多、是否存在无效消费、月度储蓄率如何。同时输出0-100分财务健康评分,搭配专属理财优化建议,帮你改掉乱花钱习惯。
5. 异常消费检测 + 月底收支预测
系统自动对比近30天历史数据,识别消费暴涨类目、大额异常支出,及时预警乱消费;同时根据日均消费,智能预测月底总支出、结余情况,提前控制消费节奏。
6. 全网稀缺:AI智能预算推荐
这是绝大多数免费记账软件完全没有的功能!系统根据近3个月真实消费数据,AI自动测算、智能推荐下个月各类目合理预算,不再盲目瞎设预算,帮你科学攒钱、理性消费。
7. AI分析记录永久留存
每一次AI财务分析报告都会自动存档,可回溯对比每个月的财务变化,清晰看到自己的消费习惯改善与收支变化趋势。
OCR小票识别:上传购物小票图片,智能识别商户、金额、消费明细,自动完成记账录入
语音实时记账:语音说话自动转译解析,无需手动输入,随时随地快速记账
AI财务智能分析:自动生成周/月/季/年财务报告,输出消费结构分析、财务健康评分、理财优化建议
智能风控与预测:自动检测异常消费、识别大额支出波动、预警超支风险,线性预测月底收支结余
智能预算推荐:基于历史消费数据,AI自动测算并推荐下月分类预算,科学管控收支
✅ 三、高阶商用级功能|媲美付费软件的精细化管理能力
Seed Evolving凭借超强复杂任务驾驭能力,自主落地多项付费级记账软件功能,远超普通Demo级开发效果:
多账本协同:支持个人、家庭、旅行、生意多场景账本,数据隔离,支持多人权限分级协同
除了基础记账和AI能力,Seed Evolving还主动生成了大量高阶商用功能,覆盖多人协同、多账本管理、借贷追踪、数据可视化、预算管控,完全满足个人精细化理财、家庭共用记账、小生意记账场景。
1. 多账本隔离管理
支持创建个人账本、家庭账本、旅行账本、生意账本等多场景独立账本,数据完全隔离、互不干扰,可自定义账本emoji图标,顶部一键快速切换,场景划分清晰,记账更规整。
2. 多人协同记账 + 精细化权限
支持邀请家人、伴侣、好友加入账本,区分编辑者/查看者权限,有人负责记账、有人仅查看统计,家庭共用、合伙对账非常实用,解决多人对账混乱问题。
3. 专业借贷中心管理
独立借贷模块,支持借入、借出、分期还款、结清标记、联系人管理,每一笔欠款、回款清晰记录,再也不会忘记别人欠钱、自己的负债情况。
4. 全维度数据可视化报表
系统采用原生Canvas绘制高清图表,无任何第三方框架依赖,包含:收支饼图、消费排行进度条、每日收支趋势折线图、周期对比柱状图,从分类、账户、时间多维度可视化你的全部财务数据,一眼看懂钱花在哪、钱从哪来。
5. 精细化预算管控体系
支持总预算 + 分类预算双重管控,餐饮、购物、娱乐等类目单独设限,超支自动标红预警、进度条直观展示预算剩余,从源头克制冲动消费。
6. 完整数据备份与导出
支持CSV表格导出、JSON完整数据备份,兼容Excel打开无乱码,所有数据自己掌控,随时存档、永久留存,告别商用APP数据导出限制。
7. 沉浸式使用体验
支持深色/浅色主题一键切换,适配日夜使用场景;全H5响应式设计,手机端完美适配iOS/Android,操作流畅、界面简洁高级,不输任何商业记账软件。
全维度数据可视化:饼图、折线图、柱状图多图表展示收支结构、趋势、排行,高清适配移动端
精细化预算管控:总预算+分类预算双重管控,超支自动标红预警,进度条可视化展示
完整数据安全体系:JWT身份认证、bcrypt密码加密、本地持久化存储、CSV/JSON数据备份导出
全场景适配:明暗主题切换、移动端H5完美适配,兼容iOS/Android全设备
04 硬核实力复盘!为什么选Seed Evolving做生产级开发?
本次智能记账小程序开发全程,完美复刻了Seed Evolving在官方众测中的核心优势,每一项能力都落地为真实可用的工程效果:
04 硬核实力复盘|为什么只有 Seed Evolving 能一键生成完整商用级系统
超长程架构驾驭:完整支撑前后端分离架构、多模块耦合系统,300+功能点无逻辑冲突,全局逻辑严密闭环
少干预高自主:无需频繁提示纠错,自主完善边界场景、优化交互细节、补全遗漏功能,一次成型质量极高
工程化能力拉满:代码分层清晰、模块独立解耦,主动落地性能优化、并发防护、异常兜底,生产可用性拉满
超越指令的增值能力:不止完成基础记账需求,主动新增异常检测、预算推荐、数据可视化、多人协同等增值功能,远超预期交付
05 写在最后:AI开发新时代,人人可落地生产级项目
从碎片化代码生成,到超长程全链路生产级项目交付,豆包Seed Evolving的持续迭代,彻底降低了AI开发的门槛。
无需深厚工程功底、无需反复调优提示,依托1M超大上下文、周度进化的Coding&Agent能力,无论是个人创意工具、商用系统开发、自动化智能体搭建,都能实现低成本、高效率、高质量落地。
本次开源智能记账小程序,正是Seed Evolving真实实力的最好佐证。未来,随着模型持续周度迭代,AI开发将真正实现「越用越强、越迭代越专业」,成为开发者的生产力硬核利器!