蜜蜂记账(BeeCount)

May 7, 2026 · View on GitHub

GitHub stars License Platform Flutter Maintenance

你的数据,你做主的开源记账应用

支持 BeeCount Cloud 自建云端 / iCloud / Supabase / WebDAV / S3 五种同步方案。


Download on App Store Get it on Google Play Join TestFlight Download Android APK

🌐 官网 · 📖 文档 · 💝 捐赠 · 💬 Telegram · 🌐 English


💡 为什么选择蜜蜂记账

一款轻量、开源、隐私可控的个人财务管理支出追踪 App。

传统记账应用蜜蜂记账
❌ 数据存第三方,无法审计完全开源,代码可审计
❌ 隐私可能被分析利用离线优先 + 自建云端,开发者无法访问
❌ 服务商倒闭数据丢失数据主权,5 种同步方案任选
❌ 高级功能付费墙完全免费(包括 AI / OCR / 语音记账)
❌ 广告 / 理财推荐零广告 / 零追踪 / 零数据收集

平台支持:🤖 Android 5.0+ · 🍎 iOS 15.5+ · 🌐 Web(BeeCount Cloud 自带,见下文)

📱 HarmonyOS — 已停止更新


🌟 核心功能

🤖 AI 智能记账 — AI 对话 / OCR / 语音 / 截图自动识别
  • AI 小助手 — 自然语言对话记账,智能理解意图,基于智谱 GLM-4
  • OCR 拍照记账 — 双引擎(本地 TFLite + GLM 云端),识别支付宝/微信/云闪付截图
  • 语音记账 — 按住说话,GLM 模型理解口语化表达("今天买菜花了 50 块")
  • 截图自动记账 — Android 无障碍服务监听 / iOS 快捷指令双击背部触发
📝 基础记账 — 多账本 / 多账户 / 二级分类 / 预算 / 周期记账 / 标签 / 图表 / 导入导出
  • 多账本 — 生活/工作/投资分开管理,每本独立币种
  • 多账户 — 现金/银行卡/信用卡等独立账户,转账自动更新双方余额
  • 二级分类 — 父子分类层级
  • 预算管理 — 月度总预算 + 分类预算 + 超支提醒
  • 周期记账 — 每日/每周/每月/每年自动记账,适合固定收支
  • 标签系统 — 多标签 + 颜色标记,灵活筛选
  • 图表分析 — 月度报表 / 分类排行 / 趋势分析 / 年度报告
  • 数据导入导出 — CSV(支付宝/微信账单)+ YAML 配置导出
🎨 体验 — 暗黑模式 / 三语 / 桌面小组件 / 主题装扮
  • 暗黑模式 — 纯黑 + 主题色边框,OLED 友好
  • 3 语言 — 简中 / 繁中 / English,本地化日期/数字格式
  • 桌面小组件 — iOS / Android 桌面快速记账
  • 主题装扮 — 多主题色

📸 截图预览

快速记账 AI OCR 智能识别 数据分析
更多截图(9 大主题 / 暗黑模式)

9 大功能主题

首页 云服务 数据分析
AI 智能记账 记一笔 多账本
彩色标签 资产管理 设置中心

暗黑模式

首页-暗黑 图表分析-暗黑 我的-暗黑 AI对话-暗黑

☁️ 云同步方案

蜜蜂记账提供 5 种同步方案,所有方案数据完全由你掌控,详细配置教程见 docs/cloud-setup.md

方案适用场景特点
BeeCount Cloud多端实时协同 + 自托管Docker 一键、秒同步、自带 Web 端、多用户
iCloudiOS 单平台用户零配置、原生集成
Supabase无 NAS 的跨平台用户免费额度充足、配置简单
WebDAVNAS 用户数据本地化、群晖/绿联云/Nextcloud
S3 协议灵活云存储Cloudflare R2 / AWS S3 / MinIO,免费额度大

🔐 为什么自建? 隐私第一、成本可控、数据安全、开源可审计。所有同步代码开源。


🆕 BeeCount Cloud 自建云

多端实时秒级同步 + Web 管理端 + 多用户独立 + AES-256 加密备份 — 推荐有 NAS / VPS / Docker 环境的用户。

核心能力

  • 📱 多设备实时协同 — 手机 A 改一笔,手机 B 和 Web 几秒内看到(WebSocket 推送)
  • 🌐 自带 Web 管理端 — 一个 Docker 镜像 = server + web,浏览器直接打开服务器地址即用
  • 👥 多用户独立 — 一个服务器多人注册,数据互相隔离
  • 🔐 AES-256 加密备份 — 多远端 fan-out(R2 / S3 / WebDAV / B2),备份用 AES zip 加密,丢失服务也能用标准解压工具自助恢复
  • 🔜 规划中:共享账本(邀请家人 / 团队一起记同一本)

部署 + 完整文档

完整 Docker Compose 部署教程、备份系统、PWA、运维细节都在 Cloud 仓库:

👉 BeeCount-Cloud 仓库 — 一键 Docker 部署 + 完整文档

Web 管理端预览

Web 首页
💰 首页:收支、资产构成、分类热力、趋势 — 一屏总览(暗黑模式)
更多 Web 截图
Web 交易列表
📒 交易列表:关键字 / 分类 / 账户 / 日期 / 标签多维筛选

Web 在线设备
📱 在线设备 + 备份归档管理

🛠️ 开发指南

技术栈 + 快速开始

技术栈

  • Flutter 3.27+ · 跨平台 UI 框架
  • Riverpod · 状态管理
  • Drift (SQLite) · 本地数据库 ORM
  • Supabase / 自建 BeeCount Cloud / WebDAV / S3 · 云端同步多方案

快速开始

# 安装依赖
flutter pub get

# 代码生成
dart run build_runner build --delete-conflicting-outputs

# 运行应用
flutter run --flavor dev

# 构建发布
flutter build apk --flavor prod --release

更多开发规范见 docs/contributing/CONTRIBUTING_ZH.md


🤝 贡献

欢迎所有形式的贡献

快速开始:Fork → 创建 feature 分支 → 提交 → PR。详细规范见 完整贡献指南


💬 常见问题

查看常见问题解答

Q: 不配置云服务能正常使用吗? A: 完全可以!应用默认本地存储,所有功能都能正常使用。可随时导出 CSV 备份。

Q: 应该选哪个云方案? A:

  • iOS 单设备 → iCloud(零配置)
  • 跨平台 + 多端实时协同 → BeeCount Cloud(自托管,推荐)
  • 跨平台无 NAS → Supabase / S3
  • 有 NAS → WebDAV

Q: 如何确保数据安全? A: 使用自己的服务器 / Storage / Bucket,WebDAV 和 S3 建议 HTTPS 加密传输。BeeCount Cloud 备份默认 AES-256 加密。

更多详情见 docs/cloud-setup.mdIssues


💝 捐赠支持

蜜蜂记账完全免费开源,无广告无付费功能。如果觉得有用,请作者喝杯咖啡 ☕ 支持持续开发。

捐赠方式

PayPal

支付宝 / 微信二维码
支付宝微信支付
支付宝微信支付

USDT (TRC20):TKBV69B2AoU67p3vDhnJUbMJtZ1DxuUF5C ·

币安二维码币安

资金透明度

金额
Apple 开发者账号续费¥688 / 年
轻量云服务器(ICP 备案)¥79 / 年
域名¥80 / 年
Google Play 开发者账号(一次性)¥177
年度持续成本¥847 / 年

感谢支持者

*桥 ¥12*睿 ¥720fishdivinity ¥100*邵 ¥15*哥 ¥6*特 ¥15*文 ¥50匿名 ¥50birdnofoots ¥10Charies ¥10542474846 ¥66JOHN-2025 ¥30

💡 已捐赠?提交信息 展示在列表中。


📄 开源协议

本项目采用 商业源代码许可证(Business Source License,BSL)

用途许可
个人使用 / 学习研究 / 开源贡献完全免费
商业使用需要付费授权
什么算商业使用
  • 将本软件作为商业产品或服务提供给客户
  • 在盈利性组织中使用本软件
  • 基于本软件开发商业产品
  • 提供基于本软件的付费云服务

如需商业授权,请通过 GitHub Issues 联系。详见 LICENSE


📦 相关仓库

仓库说明
BeeCount-Cloud自建云同步服务端 + Web 管理端(FastAPI + React)
BeeCount-Website官网 / 文档仓库
beecount-openharmony鸿蒙版本(已停止更新)
BeeShotApp Store 截图生成器

⭐ Star History

查看 Star 历史曲线 Star History Chart

🙏 致谢

感谢 果核剥壳 - 互联网的净土星之墨辰 对本项目的宣传。

感谢所有为蜜蜂记账项目贡献代码、提出建议和反馈问题的朋友们!

如有问题或建议,欢迎在 Issues 中提出,或在 Discussions 中参与讨论。

蜜蜂记账 🐝 — 让记账变得简单而安全