Three steps to get Spendif.ai running on your computer: download, install, first launch. All offline, no account required.
Official installers are published as assets on each GitHub Release. Pick the format for your OS.
Looking for a specific version? See all releases ยท Source code: drake69/spendif-ai.
1. Double-click the downloaded .dmg.
2. Drag Spendif.ai.app into the Applications folder.
3. Eject the DMG (Cmd+E) and launch the app from Launchpad.
If you see "Spendif.ai cannot be opened because the developer cannot be verified" (build not yet signed): right-click the app โ Open โ confirm.
assets/screenshots/macos-dmg-dragdrop.png
1. Double-click the downloaded .msix.
2. The built-in App Installer opens. Click Install.
3. The app appears in the Start Menu โ launch from there.
If you see "Unknown publisher": open PowerShell as admin and import the certificate once (see the guide).
assets/screenshots/windows-msix-install.png
From the terminal:
sudo apt install ./spendifai_*.deb (Debian/Ubuntu)
sudo dnf install ./spendifai-*.rpm (Fedora/RHEL)
The postinst installs uv, creates the venv, downloads the model and writes .env. Full guide: installation docs.
assets/screenshots/linux-deb-install.png
On first launch Spendif.ai sets up its environment โ it's the longest step, but happens only once.
Double-clicking opens a native window with a splash screen. Spendif.ai detects your RAM/VRAM and kicks off a background download of the LLM best suited for your hardware (Qwen 2.5, Gemma 3 โ sizes from 1 to 8 GB).
The model lives at ~/.spendifai/models/ (macOS/Linux) or %USERPROFILE%\.spendifai\models\ (Windows) and survives reinstalls. The configuration wizard appears within seconds, without waiting for the download to finish.
assets/screenshots/splash-download-progress.png
While the model continues downloading in the background, the configuration wizard guides you through 4 steps:
1. Language โ taxonomy, date format, number separators.
2. Holders โ your name and the variants your bank uses.
3. Accounts โ current account, cards, cash.
4. Summary + Start โ everything is written only here, no partial persistence.
Every step shows a live download banner at the top (e.g. "๐ 78% ยท ~3 min"). On the final summary, the Start button stays disabled until the model is 100% โ so the Import page works immediately when you reach the app. Everything is changeable from Settings later.
assets/screenshots/onboarding-step-1-language.png
On confirm the wizard creates the SQLite database and lands you on the Import page. From here you load your first bank CSV/XLSX files.
From then on the flow is: double-click โ splash (1-2 seconds) โ app. No more downloads, no more wizard.
assets/screenshots/app-ready-import-page.png
Full documentation: install guide ยท user guide ยท macOS deep-dive ยท Windows deep-dive.
Bugs, questions, requests: open a GitHub issue.
Spendif.ai is in alpha. The features we add next are decided together with the people using the app today: no speculative work, no roadmap dictated from above.
Features under evaluation based on alpha-tester feedback:
Would one of these help you? Tell us in GitHub Discussions. When enough requests stack up on the same feature, it moves to the top of the queue.