Personal finance software you actually own.
hone.money
I built this for myself. It finds the subscriptions I forgot about, the services that quietly raised prices, the duplicate apps I'm paying for.
It runs on my machine. My bank doesn't know about it. Neither does anyone else.
No cloud. No subscriptions. No surveillance.
Use it if you want. Fork it. Or just know that software like this is possible.
- Zombie Subscriptions - Recurring charges you forgot about
- Price Increases - Services that quietly raised their prices
- Duplicate Services - Multiple subscriptions in the same category
- Spending Reports - See where your money actually goes
- Export transactions from your bank as CSV
- Import into Hone
- Detection algorithms find the waste
- Optional: Add local AI (Ollama) for smarter merchant classification
- No bank credentials - CSV import only
- Fully local - SQLite database on your machine
- Encrypted at rest - SQLCipher with Argon2 key derivation
- Self-hosted - Run it on your own hardware
# Prerequisites: Rust 1.70+, Node.js 18+
# Build
make install-ui
make build
# Set encryption key
export HONE_DB_KEY="your-secure-passphrase"
# Initialize and run
hone init
hone serve --port 3000For development:
make dev-backend # Terminal 1 - API on :3000
make dev-ui # Terminal 2 - UI on :5173docker pull ghcr.io/heskew/hone-money:latest
docker run -d \
-p 3000:3000 \
-v hone-data:/data \
-e HONE_DB_KEY="your-secure-passphrase" \
ghcr.io/heskew/hone-money:latestReact + Vite (ui/)
│
▼
Axum REST API (hone-server)
│
▼
Core Library (hone-core)
│
┌───┴───┐
SQLite Ollama (optional)