V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
iyeatse

写了一个 Beancount iOS 客户端,可能是 AI 时代下记账类应用的终点

  •  1
     
  •   iyeatse ·
    yeatse · 2h 57m ago · 343 views

    先上链接:

    本人是 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 同样的优点:纯本地、纯文本、复式记账、统计能力强大。在此之上大幅简化了手机端交互,先上几张图:

    看板 复式记账 统计报表 收支归因
    home input balance-sheet breakdown

    在 AI 时代下,记账应用该有的 AI 能力自然也不能少:

    截图记账 语音记账 快捷指令自动化无感记账 账本 Agent
    screenshot voiceinput auto agent

    目前 Cocono 目标还是给已有 Beancount 用户更好的移动端体验,今年年初起在 Telegram Beancount 中文讨论群内测了几个月,收到了很多好评。接下来的计划是利用 Beancount 强大的生态,让更多新人方便迁移到 Beancount 来。

    喜闻乐见的兑换码环节

    以下 10 枚买断版本兑换码,先到先得:

    • 6RAKJMNR8K6H3R6R7K
    • LF4TM848KJP7KR6WER
    • 6THE6WTFEX4FP37L4M
    • RP4PATKKF8AR6FHJA3
    • 3LYRWPMN3LMEX4HF3H
    • 7YFJ87H7PRPTPYLA6Y
    • WJ7FJ3NEXEPTXRMFP7
    • FK4TXHXYFWT7J6Y7Y3
    • 6KHRRRNJ48XKXTJYE7
    • KPEXPKANWAHKX47MEX

    另有 40 枚月度付费兑换码,相比买断版本增加了云端 AI 功能,在回复中留 base64 邮箱地址我会逐一发送(会有人留吗)。

    希望大家玩得开心。

    14 replies    2026-05-10 22:50:51 +08:00
    v2erFy
        1
    v2erFy  
       2h 46m ago
    7YFJ87H7PRPTPYLA6Y 已使用,试试看
    momocraft
        2
    momocraft  
       2h 36m ago
    界面挺简洁的,好评
    没找到兑换码应该在哪用
    FelixZ18
        3
    FelixZ18  
       2h 34m ago via iPhone
    WJ7FJ3NEXEPTXRMFP7 用了
    momocraft
        4
    momocraft  
       2h 29m ago
    试用了一下,操作也比较简洁,先好评了
    我准备在手机上用,记录小额交易
    可以发我一下 tg Beancount 讨论群的链接吗?我 email: Y2NzMmlicDRvQG1vem1haWwuY29t
    momocraft
        5
    momocraft  
       2h 22m ago
    找到在哪输入了,但是试了几个码都被用过了
    我先试用普通版吧
    楼主有空希望能发我下 tg 群链接 😂
    hfaskf
        6
    hfaskf  
       2h 13m ago
    试用一下,email:amFydmlsaXUyMDIzQDE2My5jb20=
    Varvel
        7
    Varvel  
       2h 10m ago
    可以申请一个吗,bWltZUBjYXJib24uZGU1Lm5ldA==
    rrubick
        8
    rrubick  
       2h 5m ago via iPhone
    但是吧,这么隐私的数据交给大模型吗?
    iyeatse
        9
    iyeatse  
    OP
       2h 3m ago   ❤️ 1
    @momocraft 我怀疑这里有 bot ,码发出来秒没,根本没触达到 Beancount 的用户。TG 群链接 https://t.me/beancount_zh

    月度兑换码等我攒 40 个邮箱统一发,不过我有足够的信心免费版也比市面上绝大部分同类应用强了( Beancount 真的好用)
    iyeatse
        10
    iyeatse  
    OP
       1h 51m ago via iPhone
    @rrubick 这就是 Cocono 设计巧妙的一点,可以去官网查一下隐私政策。简单说就是非国行手机有 Foundation Model ,国行手机也尽量暴露最少数据(比如账本 Agent 能力,AI 只会生成 SQL ,然后在客户端本地查询)。你也可以自己设置成其他的本地模型,只需要兼容 OpenAI 端口就好。
    aokirin
        11
    aokirin  
       1h 26m ago via Android
    有安卓版吗
    maemolee
        12
    maemolee  
       1h 25m ago
    数字键盘用的是第三方控件吗?怎么能在 26 上见到这么复古的 UI😂
    iyeatse
        13
    iyeatse  
    OP
       1h 15m ago via iPhone
    @maemolee 因为坑开得太早了……数字键盘这块是 24 年还是 23 年写的,一直没时间适配来着(
    iyeatse
        14
    iyeatse  
    OP
       1h 0m ago via iPhone
    @aokirin 我先看看 iOS 版本能不能把我给苹果交的保护费赚回来…
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2748 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 15:50 · PVG 23:50 · LAX 08:50 · JFK 11:50
    ♥ Do have faith in what you're doing.