Auto-Syncing ยท Open Source ยท MIT Licensed

Your finances on autopilot with Up BankUp Bank logo

Track spending, split bills with your partner, and let a 25-tool AI assistant handle the boring stuff. Runs on your own Vercel + Supabase stack.

Next.js 16React 19SupabaseUp BankTypeScript
piggyback.app/home

Welcome back, Ben!

BudgetFebruary 2026
View details
Income$8,500
Spent
$3,420$5,080 remaining

TOP SPENDING

๐Ÿฝ๏ธFood & Dining
$420
๐Ÿ Housing
$1,800
๐Ÿš—Transport
$280
$48,200 net worth+$5,080
4 accounts
Sep
Oct
Nov
Dec
Jan
Feb
Income
Spending
GoalsView all
๐Ÿ 
House Deposit
47%$26,500 to go
โœˆ๏ธ
Japan Trip
64%$1,800 to go
Spending

$3,420 this month

TransactionsMost recent
All
๐Ÿ›’

Woolworths

Groceries

-$45
โ˜•

Seven Seeds

Coffee

-$6
๐Ÿ’ฐ

Salary

Income

+$4,250
Recurring

$172 due soon

View all
๐Ÿ“ฑ

Telstra

In 3 days

$79
๐ŸŽต

Spotify

In 5 days

$13
๐Ÿ’ฐ

Payday

In 5 days

+$4,250
Penny riding piggyback on Buck pointing at a bar chart made of stacked gold coins

Budgeting Without the Busywork

Set your budget in seconds. Never enter a transaction.

Transactions sync from Up Bank automatically. You set spending limits, create your own categories, and choose your budget period. Everything stays up to date without you lifting a finger.

  • Transactions sync the moment they happen
  • Custom categories and subcategories with emoji icons
  • Weekly, fortnightly, or monthly budget periods
  • Separate budget views for you and your partner
piggyback.app/budget

To Be Budgeted

$1,240

๐Ÿฝ๏ธFood & Dining
$600$420$180
๐Ÿ Housing
$1800$1800$0
๐Ÿš—Transport
$250$280-$30
๐Ÿ“ฑBills & Utilities
$300$172$128
๐ŸŽฎEntertainment
$150$89$61
AssignedSpentAvailable
Superhero Penny with cape and star glasses surrounded by orbiting tool icons while Buck watches amazed

25-Tool AI Agent

Not a chatbot. A financial analyst.

Penny has 29 tools. She can check your spending velocity, forecast cash flow, analyse subscriptions, run custom queries, and create budgets, goals, and expenses on your behalf.

  • 14 query tools plus a custom SQL-like power query
  • Spending velocity, cash flow forecast, subscription analysis
  • Creates budgets, goals, and expense definitions for you
  • Works in-app and via OpenClaw bot integration
piggyback.app/home
๐Ÿท
Penny29 financial tools
How much am I spending on subscriptions and is anything getting more expensive?
getSubscriptionCostTrajectoryAnalyzing 14 subscriptions...
comparePeriodsComparing last 3 months...
You have 14 active subscriptions costing $187/month ($2,244/year). Netflix increased from $16.99 to $22.99 (+35%) in January. Your subscription spending is up 12% vs 6 months ago.
Create subscription budgetShow spending velocityForecast next 3 months
Also available via OpenClaw bot integration
Penny and Buck catching raining gold coins with lightning sparkles

Real-Time Webhook Sync

Every transaction, instantly

Up Bank sends a webhook the moment you tap your card. PiggyBack picks it up, matches it to your bills, detects income, and categorises it. No polling, no waiting.

  • Cryptographically verified (HMAC-SHA256) webhook events
  • Auto-matches transactions to bills and income
  • AI categorises every new transaction as it arrives
  • Handles created, settled, and deleted events
piggyback.app/home
Up BankConnected
Webhooks active
3 accounts synced847 transactions ยท Last: 2s ago
Professor Penny with glasses examining coins sorted into color-coded piles while Buck watches impressed

Smart Categorization

Up Bank gets categories wrong. We fix them.

A two-pass system recategorises transactions as they arrive. First it checks a cache of 340+ known merchants (instant, free). If thereโ€™s no match, AI handles it.

  • 340+ merchant cache for instant, free lookups
  • AI fallback with confidence scoring
  • Create your own category mappings with emoji icons
  • Batch recategorise historical transactions
piggyback.app/activity

Smart Categorization

2-pass system

J SMITH

Uncategorized

๐Ÿป Pubs & BarsAI

AMZN MKTP

Shopping

๐ŸŽฎ GamingCache

SQ *COFFEE

Restaurants

โ˜• CoffeeAI

PAYPAL *NETLF

Entertainment

๐Ÿ“บ StreamingCache
Merchant cache: 340 entries (instant, free)AI fallback: โ‰ฅ0.5 confidence threshold
Penny and Buck holding a gold coin together with hearts floating above

Partner Expense Splitting

Split expenses by income, not just 50/50

If one of you earns more, you can split shared expenses proportionally. Override the split on any category or individual transaction. Each person gets their own budget view.

  • Preset splits: 50/50, 60/40, 70/30, 80/20, or custom
  • Override at the category or transaction level
  • Two independent budget views with separate assignments
  • AI analysis shows whoโ€™s paying what vs income share
piggyback.app/budget

Our Budget

Shared view
Income splitBen 58% ยท Sarah 42%
BenSarah
๐Ÿฝ๏ธFood & Dining
50/50
Ben: $210ยทSarah: $210
๐Ÿ Rent
By income
Ben: $551ยทSarah: $399
๐ŸŽฎEntertainment
Personal
Ben: $45Ben only

AI Split Analysis: Ben is currently paying 62% of shared expenses vs 58% income share. Sarah could take on $34/mo more to balance.

Detective Buck in a deerstalker hat with magnifying glass while Penny peeks over his shoulder

Smart Bill Detection

AI finds your recurring expenses

PiggyBack scans 6 months of transactions to find recurring payments. It scores them on pattern, amount, and timing, then links each bill directly to the transaction that paid it.

  • Scores by pattern, amount, and timing to find recurring bills
  • Status tracking: Overdue, Due Today, Due Soon, Paid
  • Links each bill to its actual Up Bank transaction
  • Handles small amount variations and timing shifts
piggyback.app/plan

Plan

Financial projections & planning

Configure
Days Until Pay

5

Safe to Spend

$420

๐Ÿ“ˆMonthly Rate

+$5,080

๐ŸŽฏYear End Proj.

$109k

Upcoming Expenses4 active
๐Ÿ“ฑ

Telstra

Expected: 15 Feb

monthly$79.00
๐Ÿ 

Rent

Expected: 18 Feb

fortnightly$950.00
๐ŸŽต

Spotify

Expected: 20 Feb

monthly$12.99

And there's more

Everything you need, nothing you don't

Overall Progress

0%

Complete across 2 goals

$28.3k remaining to save
๐Ÿ 

House Deposit

427 days left
๐Ÿฆ Saver linked
$23.5k47%

of $50k

โœˆ๏ธ

Japan Trip

120 days left
No saver linked
$3.2k64%

of $5k

๐Ÿ›’

Woolworths

47 visits ยท Last: 2 days ago

๐Ÿฝ๏ธ Groceries

Total

$2,340

Average

$49.80

This month

$185

Monthly spend

Sep
Oct
Nov
Dec
Jan
Feb

4 Themes

Mint

Light

Dark

Ocean

Sankey Diagrams

D3-powered ยท February 2026
$๐Ÿฝ๏ธ Food & Dining$420 (15%)๐Ÿ  Housing$1,800 (64%)๐Ÿš— Transport$280 (10%)๐Ÿ“ฑ Bills$180 (6%)๐ŸŽฎ Entertainment$120 (4%)

Investing

Total Portfolio

$0

+$4,230 (15.0%)
๐Ÿ“ˆStocks355%
๐Ÿ“ŠETFs230%
โ‚ฟCrypto115%

OpenClaw Skill

Query your PiggyBack data from any OpenClaw-compatible client โ€” spending, budgets, goals, and insights.

View on GitHub

Activity

Spending

$3,420

42 transactions

Income

$8,500

This Month

TODAY ยท -$51
๐Ÿ›’

Woolworths

Groceries

-$45.20
โ˜•

Seven Seeds

Coffee

-$5.50

MIT Licensed

โœ“Free forever
โœ“Fork & customise
โœ“No vendor lock-in

Self-Hosted by Design

Why is this self-hosted?

Australian banking regulations and Up Bank's API terms don't allow third parties to store your banking credentials. PiggyBack can't exist as a SaaS, so you run it yourself on your own infrastructure with your own API keys.

  • Banking regulations require you to control your own tokens
  • Your data lives in your own Supabase database
  • Runs on your Vercel account (free tier works)
  • MIT licensed. Fork it, change it, make it yours.
  • No middleman between you and your bank
Buck in protective stance

You Own the Whole Stack

Your database. Your hosting. Your keys. Nobody else touches your bank data.

DatabaseYour Supabase
HostingYour Vercel
API KeysYour env vars
Source CodeMIT Licensed

Get Started in Minutes

Three steps to deploy

1. Fork & Clone

terminal
$git clone <your-fork>
$cd PiggyBack
$cp .env.local.example .env.local

Fork the repo and configure environment variables

2. Set Up Supabase

terminal
# Create project at supabase.com
# Run migrations in SQL Editor
# Copy URL + anon key to .env.local

Create a Supabase project and run the SQL migrations

3. Deploy to Vercel

terminal
# Import repo on vercel.com
# Add environment variables
# Deploy โ€” done!

Import your fork on Vercel and deploy

Penny and Buck celebrating

Deploy PiggyBack in 15 minutes

Fork the repo, set up Supabase, deploy to Vercel. The guide walks you through every step.

MIT License