用AI做一个记账小程序,从零开始,不用学代码

站长
2026年3月26日 · 阅读 2285 · 点赞 146

用AI做一个记账小程序,从零开始,不用学代码

每个月钱花到哪去了?不知道。这是大多数人的状态。

市面上的记账App一大堆,但不是广告多就是功能太复杂。今天教你用AI做一个自己的记账小程序——界面干净、功能简单、只记你想记的。

为什么做小程序而不是App?

  • 不用下载:微信扫一扫就能用

  • 开发简单:比做App简单10倍

  • 分享方便:直接发给朋友就能用

  • 申请门槛低:个人就能注册小程序
  • 我们要做什么功能?

    这个记账小程序包含:

  • ✅ 首页:显示今日花销、本月花销

  • ✅ 记一笔:选分类(吃饭、交通、购物等)、输入金额、写备注

  • ✅ 明细:按日期查看每笔花销

  • ✅ 统计:用饼图看各分类占比

  • ✅ 数据存在手机本地,不用服务器
  • 功能不多,但够用了。先跑起来,后面想加功能随时加。

    准备工作

    1. 注册小程序账号

    去[微信公众平台](https://mp.weixin.qq.com/)注册一个小程序账号。选"个人"类型就行,免费的。

    注册完你会拿到一个 AppID,记下来,后面要用。

    2. 安装微信开发者工具

    去[微信开发者工具下载页面](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)下载安装。

    3. 准备Claude Code

    确保你的电脑装好了Claude Code。打开终端输入 claude 确认能用。

    开始做!

    第一步:创建项目

    mkdir my-expense-tracker
    cd my-expense-tracker
    claude

    跟Claude Code说:

    帮我创建一个微信小程序项目,是一个记账本。要求:

    项目结构按微信小程序标准来。

    功能:

  • 首页tab:显示今日花销总额、本月花销总额、今天的花销列表

  • 记一笔tab:选分类(餐饮🍔、交通🚗、购物🛒、娱乐🎮、日用🏠、其他📦),输入金额,可选备注,点击保存

  • 统计tab:显示本月各分类的饼图统计,以及每日花销柱状图
  • 数据用wx.setStorageSync存在本地。

    界面风格:简洁清新,主色调用浅蓝色,卡片式布局,圆角设计。

    请生成完整的项目文件。

    Claude Code会帮你生成一堆文件:

    my-expense-tracker/
    ├── app.js # 小程序入口
    ├── app.json # 全局配置
    ├── app.wxss # 全局样式
    ├── pages/
    │ ├── index/ # 首页
    │ ├── add/ # 记一笔
    │ └── stats/ # 统计
    └── utils/
    └── storage.js # 数据存储工具

    第二步:导入到微信开发者工具

  • 打开微信开发者工具

  • 点"导入项目"

  • 目录选你刚才创建的 my-expense-tracker 文件夹

  • AppID填你之前记下来的那个

  • 点"导入"
  • 如果一切正常,你就能在模拟器里看到你的记账小程序了!

    第三步:调整界面

    看着预览效果,不满意的地方继续跟Claude Code说:

    分类图标不好看?

    把分类选择改成圆形图标按钮,每个分类用不同的背景色,选中的时候有个高亮边框效果

    想加个快捷记账?

    在首页顶部加一个快捷记账区域,显示3个常用分类按钮(餐饮、交通、日用),点击直接弹出金额输入框,不用跳转到记一笔页面

    金额输入不方便?

    金额输入用自定义的数字键盘,像支付宝付款那种,底部弹出来的数字键盘

    第四步:美化统计页面

    统计页面是这个小程序的亮点。跟Claude Code说:

    统计页面优化一下:
  • 顶部显示本月总支出,大字加粗

  • 中间是饼图,用wx-canvas画,每个分类不同颜色,点击扇形显示具体金额

  • 下面是分类排行,从高到低排列,显示金额和占比百分比

  • 加一个月份切换,可以看上个月的统计

  • 第五步:加一些贴心功能

    每日提醒记账

    加一个提醒功能,用户可以设置每天晚上9点提醒记账,用微信小程序的订阅消息

    预算设置

    加一个月预算设置功能,在首页显示本月已花/预算的进度条,超过80%变成橙色,超过100%变成红色

    一键导出

    加一个导出功能,把本月的记账数据生成一个好看的图片,可以保存到相册分享

    几个容易踩的坑

    坑1:数据存储有上限


    微信本地存储上限是10MB。一般记账数据不会超,但如果你用了一两年数据量大了,可以考虑只保留最近6个月的详细数据。

    跟Claude Code说:加一个数据清理功能,自动把6个月前的明细数据汇总成月度统计,释放存储空间

    坑2:小程序审核被拒


    个人小程序不能涉及金融类目。你的记账小程序只是记录,不涉及支付和理财,一般不会被拒。但简介里别写"理财"、"投资"之类的词。

    坑3:图表库的问题


    微信小程序用canvas画图有点折腾。如果Claude Code生成的图表有问题,可以说:

    图表显示不出来,换用echarts-for-weixin这个库来画饼图和柱状图

    发布上线

  • 在微信开发者工具点"上传"

  • 去微信公众平台的"版本管理"提交审核

  • 一般1-3天审核通过

  • 审核通过后点"发布"
  • 发布之后,你在微信里搜你的小程序名字就能找到了!

    进阶想法

    做完基础版之后,还可以继续折腾:

  • 多人共享账本:跟对象一起记账(需要加云开发后端)

  • AI智能分类:拍小票照片自动识别金额和分类

  • 语音记账:说一句"午饭花了25"就自动记录
  • 这些功能用Claude Code或者OpenClaw都能做,等你把基础版玩熟了,随时可以升级。

    总结

    一个实用的记账小程序,从零到上线就这么几步:

  • 注册小程序账号 + 装好工具

  • 用Claude Code描述你要的功能

  • 导入微信开发者工具预览

  • 不满意就用大白话让AI改

  • 上传发布
  • 总共花不到一下午。以后你的每笔开销都清清楚楚,再也不用月底看着空空的钱包发呆了。

    站长
    人人都是程序员,站长