QuietVault

Privacy-first precious metals portfolio tracker. Your stack stays on your machine.

Overview

Early Development

A desktop application for tracking precious metals holdings. Import PDF invoices directly from APMEX and SD Bullion, monitor live spot prices for gold, silver, and copper, and see your full portfolio gain and loss at a glance. Everything runs locally in a SQLite database. The only network calls are spot price lookups, and they send nothing but commodity ticker symbols. No cloud, no accounts, no subscriptions.

Python 3.12 PyQt6 SQLite matplotlib yfinance PyMuPDF cryptography (AES-128) AGPL-3.0 License
PDF invoice import for APMEX and SD Bullion with automatic metal type and weight detection
Accessory and non-metal item filtering so only actual metals are tracked
Live spot prices for gold, silver, and copper via yfinance
Per-metal portfolio summary with ounces held, average cost, market value, and gain or loss
Vault-wide totals at a glance including total cost, market value, and overall gain or loss
Full order history with vendor, date, and line item detail with filtering and sorting
Product holdings breakdown showing unique products, total units, total oz, and average cost
Three analytics charts: cumulative spending by metal over time, oz held per metal, and annual spending
AES-128 encrypted backup and restore with password protection
Dark and light themes with all data stored locally
QuietVault startup dialog for selecting or creating a database
Database selection on launch. Choose an existing vault file or create a new one.
QuietVault portfolio tab showing vault totals, per-metal summary, and holdings breakdown
Portfolio overview with vault-wide totals, per-metal summary with live spot prices, and product holdings breakdown.
QuietVault orders tab showing order history and line item detail
Full order history with vendor, date, and total filters. Select any order to see its line items.
QuietVault import tab showing parsed PDF invoices ready to import
Import tab after loading a folder of invoices. New orders highlighted in green, imported with a single click.
QuietVault analytics tab showing cumulative spending by metal over time
Cumulative spending by metal over time. Switch between spending, holdings by weight, and annual spending.

All data shown in screenshots is fabricated demo data. Spot price calls are read-only lookups that share no personal information.