The file-first budgeting app.
No accounts. No subscriptions. Ever.
Your data lives on your device. We never touch it.
Most budget apps want your email, your bank login, and a monthly fee. Flowe doesn't.
Your data lives in a file on your device. Back it up how you want β copy a single line to your notes app, AirDrop it, email it, drop it in Google Drive. No cloud sync to break. No subscription to cancel. No account to forget the password to.
Flowe is fast, private, and completely offline. Always.
Note: Flowe is transitioning to PrivacyChase as its official studio name in preparation for App Store and Google Play launches. Package IDs are moving from
com.example.flowetocom.privacychase.flowe. See the Upgrading section for data migration details.
- Fully customizable income and expense sections
- Tag rows: π³ debt Β· π¦ savings Β· π° income Β· π¦ other
- 6-month income vs expenses overview chart
- Carry over previous month's budget in one tap
- Export to CSV or PDF β save to Downloads or share anywhere
- CSV includes full debt snowball with payoff dates per debt
- PDF includes budget summary + full snowball section with timeline bars
- Track credit cards, loans, medical debt β anything with a balance
- Import debts directly from budget rows tagged π³
- Full snowball payoff simulation with projected payoff dates
- Balance-over-time chart β visual payoff curve showing your debt melting away
- Total cost breakdown β stacked bar showing principal vs total interest paid
- Calendar date picker for due dates
- π΄ red β€3 days Β· π orange β€7 days urgency badges
- Track assets and liabilities side by side
- Dated snapshots with +/- delta vs previous snapshot
- Liabilities auto-populated from your snowball debts
- Plan vacations, weddings, parties β any one-time spend
- Per-event budget cap with live progress bar
- Split calculator β people and amounts persist between sessions
- All data stored in a single file on your device β nothing leaves without you
- Copy Backup β one tap encodes your entire budget into a single compact line and copies it to clipboard. Paste it anywhere: Notes, iMessage, email, Notion
- Paste & Restore β paste the line back on any device, any platform, to restore everything instantly. No files, no cloud, no account
- Zero telemetry. Zero analytics. Zero network requests. Ever.
| Platform | File | Status |
|---|---|---|
| Windows | flowe_1.7.5_setup.exe |
β Stable |
| Linux | flowe_1.7.5_amd64.deb |
β Stable |
| Android | flowe_1.7.5.apk |
β Stable |
| iOS | flowe_1.7.5.ipa |
β Stable β sideload via Sideloadly |
| macOS | flowe_1.7.5.dmg |
Flowe releases are currently unsigned. This means:
- Windows will show a SmartScreen warning ("Windows protected your PC") when you run the installer. Click More info β Run anyway to proceed. This is normal for unsigned indie software.
- Android will warn about installing from unknown sources. Enable it once in your security settings.
- iOS requires sideloading via Sideloadly since there's no App Store listing yet.
Code signing certificates cost $200β400/year for Windows and $99/year for Apple. As a solo indie project, I'm holding off on that until there's more of a reason to spend it. The source code is fully open β you're welcome to build it yourself and verify nothing sketchy is happening.
See BUILDING.md for the full step-by-step guide covering every platform β including all dependencies (Flutter, Android Studio, Java, NSIS, Xcode, CocoaPods), exact install commands, and a troubleshooting section for every known error.
Quick start:
Windows (builds EXE + APK):
git clone https://github.com/thatspeedykid/flowe
cd flowe
build_all.batLinux (builds DEB):
git clone https://github.com/thatspeedykid/flowe
cd flowe
flutter build linux --release && bash build_deb_wsl.shmacOS (builds DMG + IPA β requires Mac + Xcode):
git clone https://github.com/thatspeedykid/flowe
cd flowe
bash build_all_mac.shAll outputs land in the installers/ folder.
Desktop (Windows / Linux): Just install over the top. Your data migrates automatically.
Android: Install the new APK over the existing one without uninstalling. The app will automatically detect and migrate your data from the old com.example.flowe package location on first launch. As a precaution, tap Copy Backup before upgrading β it takes one second and gives you a full restore point.
iOS: iOS ties app data to the bundle ID via a UUID container β there is no automatic path migration possible. Before upgrading, tap Copy Backup and paste the line somewhere safe (Notes, iMessage, email). After installing the new IPA, tap Paste & Restore and paste the line back. Everything comes back instantly.
From flo (v1.0βv1.4): Your old data migrates automatically on first launch on desktop. On mobile, use Copy Backup first.
| Platform | Path |
|---|---|
| Windows | %APPDATA%\flowe\flowe\data.json |
| Linux | ~/.local/share/flowe/flowe/data.json |
| macOS | ~/Library/Application Support/flowe/flowe/data.json |
| iOS / Android | App private storage β use Copy Backup to move data |
flowe/
βββ lib/
β βββ main.dart β app shell, navigation, settings, backup
β βββ models/data.dart β all data models + storage + migration
β βββ screens/
β βββ budget_screen.dart β monthly budget + CSV/PDF export
β βββ snowball_screen.dart β debt snowball + charts
β βββ networth_screen.dart β net worth snapshots
β βββ track_screen.dart β spending journal + monthly summary
β βββ events_screen.dart β event budgets + split calculator
βββ assets/ β icons for all platforms and sizes
βββ build_all.bat β Windows: EXE + APK + NSIS installer
βββ build_all.sh β Linux/WSL: DEB + APK
βββ build_all_mac.sh β macOS: DMG + IPA
βββ flowe_setup.nsi β NSIS Windows installer script
βββ inject_icons.sh / .bat β platform icon injection helpers
βββ installers/ β all build outputs land here
MIT β free to use, modify, and distribute. See LICENSE.
privacychase.com