Skip to content

JiqingJiang/Keep_Accounts

Repository files navigation

Keep Accounts Logo

Keep Accounts

AI 智能记账 · 赛博朋克风格

一段话自动拆分为多笔账目,配合输入法语音输入,记账快人一步


页面预览

智能记账 统计分析 AI模型配置

智能记账 · 统计分析 · AI模型配置

功能亮点

  • AI 智能记账 — 输入一段话(如「早餐7块8,午餐14块,打车20,昨天买了课程249」),AI 自动拆分为多笔账目,并识别日期
  • 手动记账 — 快速记录收入和支出,支持分类和备注
  • 统计分析 — 按月/年/全部查看收支概览、分类饼图、趋势折线图
  • 数据导入导出 — 支持 JSON / CSV 格式,可分享、导入恢复、Excel 分析
  • 本地存储 — 数据安全存储在本地 SQLite,无需注册登录
  • 多服务商配置 — 内置智谱 GLM、DeepSeek 快速填入,支持任意 OpenAI 兼容接口

如何使用

快速上手

  1. 下载安装 APK(见 Releases
  2. 进入「设置」→「AI 模型配置」,添加你的 AI 服务商(智谱、DeepSeek 或自定义)
  3. 进入「智能」标签页,输入记账内容,点击「AI 智能解析」
  4. 确认无误后保存

语音输入

本应用当前不内置语音识别,但你可以使用手机输入法的语音输入功能

  • iOS:键盘上点击麦克风图标,说话自动转文字
  • Android:使用搜狗/百度/讯飞等输入法的语音输入

语音转文字后,AI 会自动解析为多笔账目,体验同样流畅。

AI 记账示例

在文本框中输入:

今天早餐7块8,午餐14块,打车20,昨天买了大模型课程249

AI 会解析为 4 笔账目:

类型 金额 分类 备注 日期
支出 7.8 餐饮 早餐 今天
支出 14 餐饮 午餐 今天
支出 20 交通 打车 今天
支出 249 教育 大模型课程 昨天

支持中文数字(七块八→7.8)、日期识别(昨天、前天、上周X)、智能分类。

配置 AI 模型

  1. 进入「设置」→「AI 模型配置」
  2. 点击「添加自定义服务商」
  3. 可选:点击「智谱 GLM」或「DeepSeek」快速填入(只需填 API Key)
  4. 也可完全自定义:填入服务商名称、Base URL、API Key、模型名称
  5. 测试连接 → 保存
  6. 支持添加多个服务商,点击即可切换

数据导入

  1. 准备 CSV 文件,格式:类型,金额,分类,备注,创建时间
  2. 「设置」→「导入数据」→ 选择 CSV 或 JSON 文件
  3. 也支持 JSON 备份文件恢复

从源码运行

git clone https://github.com/JiqingJiang/Keep_Accounts.git
cd Keep_Accounts
flutter pub get
flutter run

技术栈

  • 框架: Flutter 3.x
  • 语言: Dart
  • 状态管理: Provider
  • 本地存储: SQLite (sqflite)
  • 图表: fl_chart
  • LLM: OpenAI 兼容 API

许可证

本作品采用 CC BY-NC 4.0(署名-非商用)许可协议。

你可以自由下载、使用、修改和分享本项目,但不得用于商业用途。详见 LICENSE


Made with Claude Code

About

用Claude Code搭载GLM-4.7模型vibe coding的一个安卓的记账软件

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors