一个把「微信聊天窗口」变成记账入口的轻量级记账服务端。
想到就记,发一句就记。
iMoney 是一个基于 Spring Boot 的记账服务端,通过 API 与微信 iLink、机器人等客户端进行连接。
它希望把高频使用的 微信聊天窗口 变成随手可用的记账入口,让用户不再需要频繁打开专门的记账 App,而是像聊天一样完成记录、查询与统计。
例如:
今天中午吃饭花了28
今天接单赚了30
一句话即可完成记账。
已部署体验环境,可直接扫码体验。
| 地址 | 说明 |
|---|---|
| 🌐 http://imoney.fudim.cn | 在线体验入口(微信 iLink 扫码页) |
| 功能方向 | 说明 |
|---|---|
| 💬 聊天式快捷记账 | 在微信中直接发送短句即可完成记账,降低操作成本。 |
| 🧠 自然语言解析 | 支持口语化表达;启用大模型后识别效果更稳定。 |
| 🎤 语音记账 | 支持语音识别后自动解析入账,适合不方便打字场景。 |
| 📱 微信即入口 | 使用高频聊天窗口作为记账入口,更容易长期坚持。 |
| 👨👩👧👦 轻量协作记账 | 支持家庭、情侣、室友、小团队共享账本。 |
| 📊 预算管理 | 支持日/月/年预算与预算执行跟踪。 |
| 📈 数据分析 | 支持按时间、分类、圈子等维度统计与复盘。 |
| 📤 账单导出 | 支持 Excel 等格式导出,方便归档与二次分析。 |
| ☁️ 多端同步 | 服务端统一存储,支持多设备同步访问。 |
| 🔐 数据隔离 | 不同圈子与用户数据独立管理。 |
| 🤖 AI 智能分类 | 自动识别消费类别与收支类型。 |
以下为 iMoney 的部分实际使用效果。
用户无需打开 App,像聊天一样完成记账。
今天中午吃饭花了28
今晚打车18
今天接单赚了300
支持发送语音后自动识别并解析账单。
支持一键导出报表,方便归档与二次分析。
邀请好友一起记账,适用于家庭、情侣、室友等场景。
除以上演示外,iMoney 还支持很多功能
更多能力欢迎自行体验 🎉
CREATE DATABASE imoney
DEFAULT CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;执行:
doc/sql/imoney-schema.sql
mvn -DskipTests package
java -jar target/blade-api-exe.jar生产环境:
java -jar -Dspring.profiles.active=prod target/blade-api-exe.jar访问:
http://localhost:8183/index.html
| 技术 | 说明 |
|---|---|
| Java 17 | 核心开发语言 |
| Spring Boot 3 | 服务端框架 |
| MySQL 8 | 数据存储 |
| Redis | 缓存与会话 |
| 微信 iLink | 微信侧接入能力 |
| NLP / LLM | 自然语言记账解析 |
iMoney 基于微信 iLink SDK 构建微信侧连接能力:
感谢 SDK 作者提供的支持 ❤️
欢迎加入交流群,一起交流产品、开发与使用体验。
欢迎通过 Issue / Pull Request 参与项目建设。
MIT License




