Shoshita is a personal finance application for Windows that runs entirely on the local machine. It imports bank and credit card statements from CSV, detects the column layout automatically, and deduplicates against previously imported rows, so re-importing an overlapping statement does not double-count transactions.
Unrecognized merchants collect in a Triage Inbox. A category assigned there can be bulk-applied to matching rows and saved as a rule, and subsequent imports categories those merchants without further input. Monthly limits can be set per category and tracked against actual spend, colour-coded as on-track, caution or over. A dashboard bring together all income, expenses, surplus, savings and investing for the month, with breakdown charts and a filterable transaction log per account. All data can be exported back to plain CSV, PDF or Excel sheet at any time
Shoshita does not connect to banks, sync to a cloud service, send telemetry, or auto-update. It makes a single network request in its lifetime: a license activation the user triggers manually, after which it runs fully local. Data is stored encrypted on the user's own disk using "Fernet" (AES-128-CBC with HMAC-SHA256), with the key derived via PBKDF2 at 600,000 iterations from a five-word passphrase the application generates. The installer is code-signed.
One-time purchase, US$39.99, with a 30-day free trial and no subscription.