Skip to content

thatspeedykid/flowe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Flowe logo

Flowe

The file-first budgeting app.
No accounts. No subscriptions. Ever.

License: MIT Version Flutter Platform

Your data lives on your device. We never touch it.


Why Flowe?

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.flowe to com.privacychase.flowe. See the Upgrading section for data migration details.

Features

πŸ’° Monthly Budget

  • 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

❄️ Debt Snowball

  • 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

πŸ“ˆ Net Worth

  • Track assets and liabilities side by side
  • Dated snapshots with +/- delta vs previous snapshot
  • Liabilities auto-populated from your snowball debts

πŸŽ‰ Event Budgets

  • Plan vacations, weddings, parties β€” any one-time spend
  • Per-event budget cap with live progress bar
  • Split calculator β€” people and amounts persist between sessions

πŸ”’ Your Data, Your Rules

  • 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.

Download

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 ⚠️ Untested β€” not verified on hardware

⚠️ About signing & SmartScreen warnings

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.


Build from source

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.bat

Linux (builds DEB):

git clone https://github.com/thatspeedykid/flowe
cd flowe
flutter build linux --release && bash build_deb_wsl.sh

macOS (builds DMG + IPA β€” requires Mac + Xcode):

git clone https://github.com/thatspeedykid/flowe
cd flowe
bash build_all_mac.sh

All outputs land in the installers/ folder.


Upgrading from an older version

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.


Data locations

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

Project structure

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

License

MIT β€” free to use, modify, and distribute. See LICENSE.


Built by PrivacyChase β€” software that respects you.
privacychase.com