BeeCount 是一款本地优先的跨端记账 App,支持 iOS/Android/Web,1788 Stars。AI 自动识别支付宝/微信账单截图,自建云同步(Supabase/WebDAV/S3/iCloud),隐私安全。完全开源免费,个人使用零成本,Flutter 开发。
🎤 引言
记账这件事,说起来简单,坚持做下去太难了。手动一条条记太费时间,支付宝/微信的账单截图导出又麻烦,用那些云端记账 App 吧,又担心隐私问题——你的每一笔消费记录都在别人服务器上,想想就有点慌。
GitHub 上有一款叫 BeeCount 的开源记账 App,主打"本地优先 + 自建同步",AI 自动识别账单截图,支持 iOS/Android/Web 三端,数据完全在自己手里。目前 GitHub 1788 Stars,2000+ 用户,Flutter 开发,Business Source License 个人使用完全免费。
⭐ 核心功能
1. 本地优先,数据主权在自己手里
BeeCount 最大的特点是"Local-first"——应用离线也能用,所有数据优先存在本地。只有你主动配置了同步,数据才会传到云端。这相比那些"云端优先"的记账 App(比如某鱼、某猪)来说,隐私保护强得多。
而且它是完全开源的,代码公开可审计,Business Source License 个人使用零授权费。你不信任作者的服务器?自己搭一套,完全透明。
2. AI 自动记账——拍张截图就行
这是 BeeCount 最实用的功能之一。拍一张支付宝或微信的账单截图,AI 自动识别出金额和商户名称,自动匹配到对应分类。整个过程不到 3 秒,比手动填快多了。
AI 支持内置的 Zhipu GLM 模型,也可以自己配置 DeepSeek、SiliconFlow 等第三方 LLM 提供商。不绑死单一 AI 服务,灵活性很高。
还支持 iOS 快捷指令集成——截图后一键调起 BeeCount,自动 OCR 识别并记账,懒人福音。
3. 多种同步方案,总有一款适合你
BeeCount 支持多种同步方式,总有一款能满足你的需求:
| 同步方式 | 适用人群 | 特点 |
|---|---|---|
| BeeCount Cloud | 普通用户 | 开箱即用,作者托管的服务 |
| iCloud | 苹果全家桶用户 | 苹果原生同步,无需额外配置 |
| Supabase | 开发者/极客 | 自建后端,完全开源可控 |
| S3 | NAS 用户 | 对接自己的对象存储 |
| WebDAV | NAS 用户 | 支持群晖、绿联、Nextcloud 等 |
对于已经有 NAS(群晖、威联通、绿联)的用户来说,用 WebDAV 同步记账数据非常方便——数据存在自己的硬盘上,完全不受第三方服务影响。
4. 完整记账功能,够用且不过度
别看它定位是"轻量记账",功能却相当完整:
- 多账本:个人账本、工作账本、投资账本……分开记录互不干扰
- 多账户:现金、储蓄卡、信用卡、理财产品,都能分别记录
- 两级分类 + 标签:大类下有小类,加上自定义标签,分类灵活
- 定期账单:房贷、房租、水电费,设置好自动循环记账
- 预算管理:每月预算设置好,超支了会提醒你
- 账单附件:每笔记录可以附加图片,比如购物小票拍照存档
- 隐私模式:一键隐藏金额,防止被人偷看
5. 数据可视化与报告
- 月报/年报:分类统计,柱状图、饼图一目了然
- 收支趋势:看每个月是存钱还是花钱,趋势图清晰展示
- 年度回顾海报:生成精美的年度账单卡片,一键分享到社交媒体
6. 9 种主题 + 暗黑模式
应用内置 9 种核心主题配色,从沉稳商务风到小清新都有。支持暗黑模式,晚上记账不刺眼。还有无障碍字体大小调节,视力不好的用户也能用。
7. MCP 支持(开发者友好)
BeeCount 还提供了 MCP(Model Context Protocol)支持,开发者可以让 AI 助手直接操作 BeeCount 的记账数据,比如"让 AI 帮我分析上月支出"——这个玩法对极客用户很有吸引力。
📥 安装使用
下载地址
iOS:App Store 搜索 "BeeCount - Simple Ledger"
- 要求:iOS 15.5+
- 下载链接:https://apps.apple.com/us/app/beecount-simple-ledger/id6754611670
Android:GitHub Releases 下载 APK
- 要求:Android 5.0+
- 或 Google Play 搜索下载
- Web:直接访问 BeeCount Cloud 网页版
快速上手
- 下载安装 App
- 首次打开选择同步方式(新手推荐 BeeCount Cloud 或 iCloud)
- 开始记账——手动添加或拍照截图
- 月底看月报,检查超支情况
快捷指令玩法(iOS)
设置路径:iOS 快捷指令 → 添加操作 → 找到 BeeCount → 配置截图识别
配置好后,每次支付宝/微信截图后,点击分享 → 快捷指令 → BeeCount AI 识别,3 秒完成记账。
自建同步(进阶)
如果你有 NAS 或服务器,推荐用 WebDAV 或 Supabase 自建同步:
# WebDAV 示例(群晖)
# 在群晖控制台开启 WebDAV,记住地址、用户名、密码
# BeeCount → 设置 → 同步 → WebDAV → 填入地址和账号信息自建之后,你的记账数据就完全存在自己的设备上了,隐私安全等级拉满。
🎯 适用场景
✅ 适合用 BeeCount 的人:
- 隐私敏感用户:不想让记账数据存在第三方服务器上
- 有 NAS 的用户:群晖、威联通、绿联用户,WebDAV 同步零成本
- 苹果全家桶用户:iCloud 同步,iPhone/iPad/Mac 无缝衔接
- AI 懒人党:不想手动记账,拍截图自动识别省时省力
- 多账本需求:想分开记录个人/家庭/工作账目
- 开发者用户:MCP 支持,想让 AI 帮忙分析财务数据
❌ 不适合用 BeeCount 的人:
- 纯 Windows 桌面用户:BeeCount 没有 Windows 版,只有 iOS/Android/Web
- 需要共同记账:BeeCount 目前没有多用户协同功能
- 不想折腾的用户:自建同步需要一点技术基础,不如直接用微信记账本省心
⚠️ 注意事项
1. 注意区分同名项目
GitHub 上还有另一个叫 knirirr/BeeCount 的项目,那是给编织爱好者用的"计数器",和这个记账 App 完全不同。不要下错了——记账用 TNT-Likely/BeeCount。
2. Business Source License ≠ 纯 MIT
BeeCount 使用的是 Business Source License(非纯 MIT/Apache),个人使用免费,但如果要用作商业用途(比如企业部署),需要联系作者获取商业授权。不过对普通用户来说,个人使用完全免费,没有限制。
3. iCloud 同步仅限苹果用户
如果你是 Android 和 iOS 混用用户,iCloud 同步方案只能覆盖 iOS 设备,Android 端需要用其他同步方式(WebDAV/Supabase/S3)。没有完美的全平台无缝同步方案,需要做取舍。
4. AI 识别准确率不是 100%
虽然 AI 截图识别的体验很爽,但偶尔也会识别错误(比如商户名匹配到错误的分类)。建议每个月对账时抽查一下,别完全依赖 AI。
5. Web 版需要 BeeCount Cloud
没有自建服务器的用户,想用 Web 版就需要注册 BeeCount Cloud 服务。虽然数据是加密的,但严格来说还是把数据托管在作者服务器上——如果你对隐私极度敏感,可能还是自建更安心。
6. 开源但不完全去中心化
虽然代码开源,但 App 本身的功能更新依赖作者维护。如果开发者停止更新(目前维护状态很活跃,但长期不确定),社区可以 fork 继续开发,但 App Store/Google Play 的官方分发可能受影响。
✅ 总结
优点回顾:
- ✅ 本地优先 + 完全开源,隐私安全有保障
- ✅ AI 自动识别账单截图,3 秒记账
- ✅ 多平台支持(iOS/Android/Web)
- ✅ 多种同步方案(iCloud/WebDAV/Supabase/S3/BeeCount Cloud)
- ✅ 多账本、多账户、两级分类 + 标签,功能完整
- ✅ 预算管理、月报/年报、年度回顾海报
- ✅ 9 种主题 + 暗黑模式 + 无障碍支持
- ✅ MCP 支持,开发者友好
- ✅ 1788 Stars,2000+ 用户,社区活跃
缺点回顾:
- ❌ 无 Windows 桌面版(只有移动端 + Web)
- ❌ Business Source License 商业使用有授权限制
- ❌ AI 识别偶尔有误差,需要人工复核
- ❌ iCloud 同步仅限苹果生态
- ❌ 多人协同记账功能缺失
一句话推荐:
如果你在找一款"数据完全在自己手里、不依赖第三方云服务、还能 AI 自动记账"的跨端 App,BeeCount 值得关注。1788 Stars 和持续活跃的开发状态说明它经过了用户验证——当然,前提是你能接受它目前的平台限制(没有 Windows 版)。
项目地址:https://github.com/TNT-Likely/BeeCount
Star/Fork:⭐ 1788 | Fork 248
License:Business Source License(个人使用免费)
iOS 下载:https://apps.apple.com/us/app/beecount-simple-ledger/id6754611670