展示 HN:Cashzilla – 本地优先的金融应用(Android)
2 分•作者: brauhaus•3 个月前
每个开发者的人生中都有一个阶段,他们会构建自己的财务应用。这是一种仪式。我的阶段已经到来。我构建 Cashzilla 有三个原因:我希望它真正免费——不是那种“免费直到你用到有用的部分”的免费。它只在本地运行:没有账户,没有服务器,没有云,没有银行同步。你的数据只存储在你的设备上,永远不会触碰到我的设备。这也是它免费的原因——没有任何运行的成本,所以也就没有什么可以通过锁定功能来盈利的。如果这一点将来发生改变,我会坦诚告知。我不需要预算。我从未坚持过预算,也不想用一个让我对此感到糟糕的应用。我的愿景是构建一个教练:一个能告诉我我的钱到底花在了哪里,以及它是否在为我工作。打开一个财务应用应该让你感到愉悦;如果它感觉像一项任务,我根本就不会打开它。
目前还处于早期阶段,但已可用:手动输入(或 CSV 导入)、账户、计划/即将到来的交易,以及一套图表。我每天都在使用它,并且每周都会发布新功能。现在我正在构建股票/持仓跟踪,以便净资产能反映一切,而不仅仅是现金。
对于 React Native 的开发者们:理解 expo-router 和处理图表的过程异常痛苦。在最终确定 Skia 设置(react-native-skia + Victory Native)之前,我花费了比我愿意承认的更多时间在不同的库之间切换。
我非常希望得到反馈。你几乎肯定尝试过很多这类应用——我很好奇是什么让你坚持使用其中一个,以及你在我的应用中发现了哪些摩擦点或明显的陷阱。
Android:
[https://play.google.com/store/apps/details?id=com.pluckd.cashzilla](https://play.google.com/store/apps/details?id=com.pluckd.cashzilla)
(Play 商店的截图有点过时了,抱歉。)
查看原文
There's a point in every developer's life when they build their own finance app. It's a rite of passage. Mine has arrived. I built Cashzilla for three reasons: I wanted it to be genuinely free — not free-until-the-useful-parts. It's local-only: no accounts, no server, no cloud, no bank sync. Your data lives on your device and never touches mine. That's also why it's free — there's nothing running that costs me money, so there's nothing to monetize by locking features away. If that ever changes, I'll be upfront about it. I don't want a budget. I've never stuck to one and I don't want an app that makes me feel bad about that. My vision was to build a coach: something that tells me what my money is actually doing and whether it's working for me. Opening a finance app should feel give you some pleasure; if it feels like a chore, I just won't open it.
It's early, but usable: manual entry (or CSV import), accounts, scheduled/upcoming transactions, and a set of charts. I'm dogfooding it daily and releasing features every week. Right now I'm building stock/position tracking so net worth reflects everything, not just cash.<p>For the React Native folks: understanding expo-router and dealing with the charts pwas disproportionately painful I burned more time than I'd like to admit bouncing between libraries before landing on a Skia setup (react-native-skia + Victory Native).<p>I'd love feedback. You've almost certainly tried a pile of these — I'm curious what actually made you stick with one, and where you can spot friction or obvious gotchas in mine.<p>Android:
<a href="https://play.google.com/store/apps/details?id=com.pluckd.cashzilla">https://play.google.com/store/apps/details?id=com.pluckd.cas...</a><p>(Play Store screenshots are a bit outdated, sorry.)