frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: FinBodhi – Local-first, double-entry app/PWA for your financial journey

https://finbodhi.com/
24•ciju•5h ago
We built a local-first, private, multi-currency, double-entry based personal finance app. It will help you track, visualize, and plan your financial journey. Use the `Try demo` button, to try it without an account. Small screens (mobiles) are not supported yet.

By local-first we mean, your data is on your system (we use sqlite over opfs, in browser). For synching across devices, the data is encrypted with your key before it leaves your device. You can backup the data locally (if you are using chrome) and/or to your dropbox. It's designed so that we (the people building it) can't access your data.

Why double-entry? Many personal finance apps operate on single entry model. But it quickly reaches limits with complicated set of transactions (returns on a house, your networth and a lot more). FinBodhi uses double entry so complicated set of transactions and accounts can be modeled (which happen often enough in users financial journey). We wrote about double-entry here: https://finbodhi.com/docs/understanding-double-entry

FinBodhi currently supports import, tracking, visualization and planning. There are few built in importers and you can define your own custom importer, apply rules to imports etc. You can slice and dice your transactions, split/merge transactions, associate them with accounts etc. We support cash and non-cache accounts. For non-cache mutual fund and stock accounts in Indian context, we can fetch price for you. For others, there is manual price entry. We also support multi-currency, and you can set price for currency conversions also. You can view reports like Balance Sheet, Cashflow, P&L and much more, and visualize data in various ways. And when you are ready, start planning for your future.

Eventually we would like the app to cover a users complete financial journey. There is a lot more that can be done (like mobile support, budgeting, price fetching, improved imports, ai integration and a lot more), but the current set of features is quite usable. We have written down our manifesto, which guides the overall development: https://finbodhi.com/docs/manifesto/

Please give it a try. All plans are free for now. Reach out to us at discord: https://discord.gg/mQx649P6cy

Comments

jchristopherinc•4h ago
Just a few days ago, saw Finbodhi from paisa project through Anandakumaran's website. Very interesting and loved Opensource projects with focus on end-to-end encryption coming out of India. My best wishes to you!
pdyc•4h ago
where does it say it is open source?
elijahwright•4h ago
Is there a github repo for this? Free to use isn't the same as source-freely-available...
ciju•4h ago
Sorry, we are not open-source. Also, it's free to use till beta :) although there would be a free plan even after that. We don't plan to open source it till we have enough momentum to support ourselves with the project. This is for profit project. Your data is yours but the software is ours, till the revenue supports us. After which we do plan to open-source it.
pdyc•4h ago
its not working on firefox. are you using official sqlite, sql.js or wa-sqlite wasm? as there are three different variants with differing support for storage. Also if opfs is not avilable do u have a fallback?
ciju•4h ago
Are you trying it in private mode? We found an issue there. Normal mode should work. We will fix the issue with private mode in a future release.
pdyc•4h ago
yes i was trying in private mode.
ciju•3h ago
To answer rest of your question, we are using official sqlite (via evolu). We don't have a fallback for opfs. But opfs seems to supported in most browser. https://developer.mozilla.org/en-US/docs/Web/API/File_System... Although, seems like the private mode in Firefox is related to opfs, so we might not be able to solve it. But again, most users won't use the app in private mode.
donq1xote1•3h ago
i love Local First products! let me check out.
HexDecOctBin•3h ago
1. Is there any plans for native mobile apps?

2. Which data sources (banks, UPI wallets, etc.) are supported as import source?

ciju•3h ago
1. No current plans for native mobile app. We plan to make the web app somewhat usable on mobile, soon. Eventually, yes we would like to have a native app also.

2. We have few banks supported (HDFC, ICICI). We have custom importer also, where you can define how to map a file to the fields we use. Note that import is manual. E.g. we don't scrape your bank etc. You export statement (like hdfc pdf statement, or zerodha transactions csv) and import it into the software.

jFriedensreich•3h ago
By what definition is this local first? You use firebase and the client is not open source or at least downloadable. The definition is that i can keep using the app if your company goes out of business, which is not the case.
ciju•2h ago
It's local-first in the sense that all your financial data is local (synched across your devices), and backed up to your dropbox. Firebase is for auth (e.g. for us to know who you are, manage subscription etc). None of your financial data is kept there. We don't have a decent way to set up and track subscription without that central piece (firebase).

In other words, when the company goes down, there are two concerns:

1st whether you will have access to your data. Yes, and no one else has access to it.

2nd whether you will be able to use the app. We plan to open-source the app when/before that happens. This part, you have to trust us. We don't see an easy way out of this, yet.

Hot_chip•1h ago
You could use a code escrow service.
fortzi•2h ago
The page explaining double entry accounting is worth an HN post on its own
bhattisatish•2h ago
Congrats dude on the release!

Israeli military lawyer arrested leaking video of Palestinian detainee abuse

https://www.bbc.com/news/articles/cy0kpd97qqko
1•hshdhdhehd•51s ago•0 comments

GM's EV push will cost it $1.6B in Q3 with end of the tax credit

https://arstechnica.com/cars/2025/10/gms-ev-push-will-cost-it-1-6-billion-in-q3-with-end-of-the-t...
1•PaulHoule•1m ago•0 comments

Why fall colors in Maine are less vibrant this year

https://themainemonitor.org/fall-colors-less-vibrant-2025/
1•mooreds•2m ago•0 comments

The Kraken: When Myth Encounters Science (2014|PDF)

https://www.scielo.br/j/hcsm/a/3f7pGvQSBQNC4kkC8MXsbQQ/?format=pdf&lang=en
1•nativeit•3m ago•1 comments

Kubernetes and Ceph: Your Freedom from the Cloud Cartel

https://oneuptime.com/blog/post/2025-11-03-kubernetes-and-ceph-break-the-cloud-cartel/view
1•ndhandala•4m ago•0 comments

Microsoft's hiring shift: Fewer generalists, more AI-driven roles

https://www.interviewquery.com/p/microsoft-hiring-ai-first-workforce-2025
2•birdculture•5m ago•0 comments

The Agent Development Lifecycle (ADLC) – A new way to build reliable Agents

https://www.arthur.ai/blog/introducing-adlc
4•ianmcgraw•7m ago•1 comments

DeepMind's AI Learns to Create Original Chess Puzzles, Praised by GMs

https://www.chess.com/news/view/ai-learns-to-create-original-chess-puzzles-earns-praise-from-gran...
1•yk•8m ago•0 comments

Fund the future Trillion-dollar Industrial monopoly, just got validated

https://github.com/JDM95aus/OpenSourceTerraCore/blob/main/Complete-commercial.md
1•JRDM95•10m ago•5 comments

Effect of cooling white rice on resistant starch content and glycemic response

https://pubmed.ncbi.nlm.nih.gov/26693746/
1•QueensGambit•14m ago•0 comments

Agents Are Commoditizing the Complement

https://andreasfragner.com/writing/agents-are-commoditizing-the-complement
1•42point2•15m ago•0 comments

Ask HN: No more freelancer thread from whoishiring?

2•philip1209•17m ago•1 comments

Licentra v1.0.0 is out version-aware licensing with granular update control

https://gitlab.com/open-backend/licentra
1•tbhaxor•18m ago•1 comments

BettaFish – Public Opinion Sentiment Analysis Model

https://github.com/666ghj/BettaFish/blob/main/README-EN.md
1•jzebedee•18m ago•0 comments

Composing the Idea: Why "Next Word Prediction" Misses the Point

https://medium.com/@peter_9588/composing-the-idea-why-next-word-prediction-misses-the-point-81eea...
1•aniijbod•19m ago•0 comments

A brief history of Time Machine (2024)

https://eclecticlight.co/2024/09/07/a-brief-history-of-time-machine/
1•firloop•21m ago•0 comments

I tried Elon Musk's Starlink internet on a Royal Caribbean cruise ship

https://www.royalcaribbeanblog.com/2022/06/28/i-tried-elon-musks-starlink-internet-royal-caribbea...
1•nomilk•22m ago•0 comments

Show HN: Visualizer Eden - 3JS audio visualizer

https://aka4uh.com/Visualizer-Eden
1•ieuanking•23m ago•0 comments

AI's Dial-Up Era

https://www.wreflection.com/p/ai-dial-up-era
2•nowflux•24m ago•0 comments

Show HN: WebAudio Data-Driven audio engine

https://github.com/mikezaby/blibliki
2•mikezaby•29m ago•0 comments

How LLMs Cheat: Modifying Tests and Overloading Operators

https://www.enbao.me/posts/paper-reading-11
2•enbao•29m ago•0 comments

Noah, the Flood, Advertisements

1•van_lizard•29m ago•0 comments

CHIP8 – writing emulator, assembler, example game and VHDL hardware impl

http://blog.dominikrudnik.pl/chip8-emulator-assembler-game-vhdl
1•qikcik•33m ago•0 comments

Show HN: Peer-to-Peer Messaging

https://github.com/buyukakyuz/parlance
1•mesQuery•33m ago•0 comments

Writing simplest HTTP server and blog in C and Lua

http://blog.dominikrudnik.pl/writing-http-server-and-blog-in-c-and-lua
1•qikcik•34m ago•0 comments

Major compute price reduction on Neon

https://neon.com/blog/major-compute-price-reduction-on-neon
1•janpio•36m ago•0 comments

Ask HN: What does "competitive equity" look like in 2025?

2•seattle_spring•37m ago•0 comments

Roof paint blocks 97% of sunlight and pulls water from the air

https://newatlas.com/materials/roof-paint-blocks-sunlight-collects-water/
5•01-_-•37m ago•3 comments

Show HN: Infinite Info (I22.qzz.io)

https://i22.qzz.io
1•-i•37m ago•0 comments

FOSDEM Without a PostgreSQL Devroom?

https://fosdem.org/2026/news/2025-10-31-devrooms-announced/
1•kouzant•38m ago•0 comments