写了一个Beancount iOS 客户端,可能是AI时代下记账类应用的终点
先上链接:
本人是 Beancount 多年用户,虽然市面上免费或者收费、闭源或者开源的记账应用数不胜数,但对我来说 Beancount 的这些优点始终无法被替代:
- 开源格式,数据永远属于自己,不怕多年的数据绑定在某一款应用上被收割,也不用担心某个one-man app 没人维护了还要来回迁移;
- 纯文本记账,无数据库设计,开源生态活跃,天生对AI友好。现在基于 Beancount 的 mcp/skill 也有了不少,这个是其他同类应用做不到的。
当然 Beancount 也有它自己的缺点:门槛太高。对于我而言一个很现实的问题就是:如何让我的非程序员老婆也能方便地用上 Beancount?这也是我开发 Cocono 的初衷。
关于 Cocono
Cocono 是我开发的 Beancount iOS 客户端,名称取自 coconut —— Beancount 是数豆子,而 Cocono 是数椰子。从 22 年开始新建文件夹,经历了疫情、前 GPT 时代、提示词工程时代,直到25年Coding Agent能力增强,开发进度才大幅度加速,不然真的要被老婆吐槽有生之年了。
应用基于原生 Beancount 格式实现,继承了 Beancount 同样的优点:纯本地、纯文本、复式记账、统计能力强大。在此之上大幅简化了手机端交互,先上几张图:
| 看板 | 复式记账 | 统计报表 | 收支归因 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
在AI时代下,记账应用该有的AI能力自然也不能少:
| 截图记账 | 语音记账 | 自动化无感记账 | 账本Agent |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
目前Cocono目标还是给已有Beancount用户更好的移动端体验,今年年初起在 Telegram Beancount 中文讨论群内测了几个月,收到了很多好评。接下来的计划是利用Beancount强大的生态,让更多新人方便迁移到Beancount来。







