A privacy-first desktop app for tracking debt, investments, savings, and taxes.
I built QuietLedger because I wanted a single place to see my full financial picture without handing my data to a cloud service. Everything runs on your machine. Nothing leaves it.
Note: All data shown in screenshots is fabricated demo data for illustration purposes only.
Full financial overview at a glance. Total debt, portfolio value, cash savings, precious metals, back taxes, and net worth in color coded cards with monthly expense summaries.
Separate tables for recurring expenses (rent, utilities, insurance) and payable debts (credit cards, vehicles, back taxes). Back taxes stay in sync with your tax history automatically.
Debt snowball strategy with projected payoff dates. Debts are ordered smallest balance first. Zero balance accounts are automatically hidden until new charges appear.
Stocks, ETFs, mutual funds, and cryptocurrency with live prices. Organized by brokerage and account type in separate tabs (Taxable, Traditional IRA, Roth IRA, Crypto). Real time profit/loss tracking with section and portfolio totals.
Cash savings accounts with emergency fund progress tracking. Precious metals (gold, silver, copper) with live spot prices by weight unit.
Historical salary and tax records with a current year estimator. Predicted salary is calculated from your year over year growth rate. Dynamic notes show exactly how estimates are derived.
Charts for net worth, debt payoff progress, and portfolio value over time. Daily snapshots let you see long term trends.
- All data stored locally in SQLite
- Encrypted backups with AES-128 and password protection
- No accounts, no telemetry, no cloud sync
- Database file is portable and yours to keep
- Market data calls are read only price lookups (ticker symbols only, no personal or financial data is ever sent)
| Layer | Technology |
|---|---|
| Language | Python 3.12 |
| GUI | PyQt6 |
| Database | SQLite3 (local, zero config) |
| Charts | matplotlib |
| Market Data | Yahoo Finance (stocks/ETFs/mutual funds), CoinGecko (crypto) |
| Encryption | Fernet (AES-128-CBC, PBKDF2) |
QuietLedger is in active development. The core features work and I use it daily. Source code will be published here once the initial release is ready.
- All 7 tabs fully functional (Dashboard, Debt, Payoff, Investments, Savings, Taxes, Analytics)
- Live market prices for stocks, ETFs, mutual funds, and crypto
- Debt snowball payoff projections
- Tax estimation with historical growth prediction
- Dark and light themes
- Built in user guide
- Encrypted backup and restore
- Database migrations for seamless upgrades
- Source code release
- Standalone Linux builds (PyInstaller)
- macOS and Windows support
- Additional documentation
| Platform | Status |
|---|---|
| Linux (Ubuntu 22.04+, Pop!_OS, Fedora 38+) | Supported |
| macOS 12+ (Monterey) | In progress |
| Windows 10/11 | Planned |
QuietLedger is open source software licensed under the GNU Affero General Public License v3.0.
Copyright (C) 2026 QuietWire (Dennis Ayotte)
Built by QuietWire







