Sebastien Delisle13 downloadsPersonal finance and envelope budgeting in your vault. Import bank CSVs, log expenses and bills by category, and track cash, income, and where your money goes each month.
Envelopes turns your Obsidian vault into a personal finance tracker. It is an envelope budgeting app — sometimes called zero-based budgeting, or "give every dollar a job" — built for people who would rather keep their money in plain Markdown than in another cloud service.
Track expenses, budget your monthly income, import bank and credit card CSV exports, watch your cash flow, and see exactly where your money goes each month. No accounts, no subscription, no bank connection: your financial data stays in your vault as plain text files you own.
date, cost, vendor, and category frontmatter, so it stays searchable, linkable, and yours.Everything lives in your vault: expenses, income, budgets, and bills are Markdown notes and tables. That means your personal finances are versionable with git, greppable, editable by hand, portable to any other tool, and still readable in ten years. Nothing is sent anywhere.
Open the Envelopes pane from the ribbon (piggy bank icon) or the command palette (Open envelopes). Set your monthly budget targets per category, then either log expenses by hand or drop a CSV export into your import folder.
Folders for expenses, income, and imports are configurable in the plugin settings.
Install from the Obsidian community plugins browser, or download the latest release and copy main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/envelopes/.
npm install
npm run dev # watch build
npm run build # production build (type-check + minify)
npm run lint
personal finance, budget, budgeting app, envelope budgeting, zero-based budgeting, expense tracker, spending tracker, money manager, cash flow, savings, bills, subscriptions, income tracking, bank CSV import, credit card import, finance tracker, Obsidian plugin.
MIT