A private, local-first money tracker for people who want to understand where their money goes without sending their financial life to somebody else's server.
Vaulted Money is a personal finance app you run on your own device. You create a ledger, add or import transactions, group them into accounts and categories, set budgets, and review reports.
The important bit: your data stays local by default. There is no hosted Vaulted Money account, no central database, and no subscription wall around basic budgeting.
- People who want a simple private place to track income, expenses, accounts, and budgets.
- People who are uncomfortable uploading bank exports to a cloud finance service.
- Developers and self-hosters who want an auditable local-first finance app.
- Families, freelancers, or small projects that want separate ledgers for different money contexts.
| Area | Plain-English Meaning |
|---|---|
| Ledgers | Keep separate money books, such as Personal, Business, or Joint. |
| Transactions | Record money coming in or going out. |
| Accounts | Track where money lives, such as checking, savings, cash, or credit. |
| Categories | Understand what the money was for. |
| Budgets | Set limits or goals and see progress. |
| Imports | Bring in bank CSV exports. |
| Reports | See income, spending, net worth, trends, and summaries. |
| Backups | Export your data as JSON, with encrypted backup options. |
| Optional AI | Bring your own API key to help categorize transactions. |
You need three tools first:
Then run:
git clone https://github.com/nrajesh/vaulted.money.git
cd vaulted.money
pnpm install
pnpm devOpen http://localhost:8081 in your browser.
For the desktop app:
pnpm run electron:devThat starts the local web app, compiles the Electron files, and opens the desktop window.
The README is intentionally short. Use these pages for the details:
| Page | Best For |
|---|---|
| Getting Started | A non-technical first run and first ledger walkthrough. |
| Setup and Builds | Full web, desktop, Android, iOS, and release commands. |
| User Guide | What the app does and how to use the main workflows. |
| Developer Guide | Project structure, quality checks, AI provider notes, and contribution workflow. |
| Architecture | Technical diagrams and system design. |
| Why Vaulted Money Exists | Motivation, privacy stance, and project philosophy. |
| Support | How to get help. |
Vaulted Money is free and open-source under the MIT license. If you find it useful and want to support development, you have several options:
| Channel | Status |
|---|---|
| Buy on Apple App Store (€9.99 one-time) | Coming soon |
| Buy on Google Play Store (€9.99 one-time) | Coming soon |
| Buy desktop binary on Lemon Squeezy or Polar.sh (€9.99 one-time) | Coming soon |
| GitHub Sponsors | Active |
| PayPal / direct transfer (see in-app Donation page) | Active |
The same app is free to build from source, regardless of which channel you choose. Store purchases exist to make installation simpler for non-technical users and to support continued development.
Vaulted Money stores financial data in your browser or local app storage. Nothing is sent to a Vaulted Money server because there is no Vaulted Money server. If you enable optional AI categorization, only the data needed for that action is sent to the provider you configure with your own API key. Because the app is local-first, backups are your responsibility.
Vaulted Money is released under the MIT License.
Made for calmer, more private money tracking.
