Finance Tracker
Track personal expenses with natural language. Log spending, view reports, search transactions. Works with any AI model.
Track personal expenses with natural language. Log spending, view reports, search transactions. Works with any AI model.
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Complete personal finance management. Track expenses, recurring subscriptions, savings goals, multi-currency support, and smart insights.
clawdhub install finance-tracker
Or add to PATH:
export PATH="$PATH:/path/to/finance-tracker/bin"
# Log an expense finance add 50k "lunch at cafe"Log with currency conversion
finance add $20 "online purchase"
See what you spent
finance report week
Get smart insights
finance insights
finance add <amount> "<description>"
Amount formats:
50000 — plain number50k — with k suffix (= 50,000)$50 — USD, auto-converts to your currency€100 — EUR100 USD — explicit currencyExamples:
finance add 50000 "lunch" finance add 50k "groceries" finance add $25 "Netflix subscription"
# Remove last transaction finance undoEdit a transaction
finance edit <id> --amount=60000 finance edit <id> --desc="dinner with friends" finance edit <id> --category=food
Delete specific transaction
finance delete <id>
finance report [period] # today, week, month, year, all finance recent [n] # last n transactions finance search "food" # search by keyword
Track subscriptions and bills that repeat automatically.
finance recurring add <amount> "<description>" <frequency> [--day=N]
Frequencies: daily, weekly, biweekly, monthly, quarterly, yearly
Examples:
finance recurring add 110k "mobile provider" monthly --day=1 finance recurring add 50k "Netflix" monthly finance recurring add 200k "gym membership" monthly --day=15
finance recurring # List all finance recurring list # Same as above finance recurring due # Show what's due today finance recurring process # Auto-log all due expenses finance recurring remove <id> # Deactivate
finance recurring process daily (or in heartbeat) to auto-logSet targets and track progress towards financial goals.
finance goal add "<name>" <target> [--by=DATE] [--current=X]
Examples:
finance goal add "New Laptop" 5000000 --by=2026-06-01 finance goal add "Emergency Fund" 10000000 finance goal add "Vacation" 3000000 --by=2026-08-01 --current=500000
# Add to goal (increment) finance goal update "Laptop" 500kSet exact amount
finance goal set "Laptop" 2000000
View all goals
finance goal finance goal list
Automatic currency conversion with live exchange rates.
finance rates # Show all common rates finance rates USD # Specific currency rate finance rates EUR
finance convert 100 USD UZS finance convert 50 EUR USD
# These auto-convert to your default currency (UZS) finance add $50 "Amazon purchase" finance add €30 "App subscription" finance add 100 USD "Online course"
finance currency # Show current finance currency USD # Change default
Rate caching: Rates refresh every 6 hours automatically.
AI-powered spending analysis and alerts.
finance insights # Full insights report finance summary # Quick daily summary finance digest # Weekly digest
💡 Smart Insights ━━━━━━━━━━━━━━━━━━━━━📈 Spending Velocity Daily avg: 85,000 UZS This month so far: 1,200,000 UZS Projected month total: 2,550,000 UZS
📊 This Week vs Last Week 📈 Spending UP 23% This week: 595,000 UZS Last week: 484,000 UZS
🏷️ Notable Category Changes 🍔 food: ↑ 45% 🚗 transport: ↓ 20%
⚠️ Alerts • Unusually large expense: 350,000 on electronics
🎯 Savings Goals Need to save: 50,000 UZS/day Next deadline: Laptop in 45 days
finance income 5000000 "salary" finance income 500k "freelance project"
Income types auto-detected: salary, freelance, business, investment, gift
finance asset add "Bank Account" 10000000 cash finance asset add "Stocks" 5000000 stocks finance asset add "Bitcoin" 2000000 crypto finance asset remove "Old Account" finance asset list finance portfolio # Net worth summary
Asset types: cash, stocks, crypto, realestate, savings, investments
finance trends [days] # Spending patterns over time finance compare [days] # Compare current vs previous period finance budget <daily> # Check against daily budget
finance budget 100k
Shows:
Auto-detected from description:
| Category | Keywords |
|---|---|
| 🍔 Food | lunch, dinner, cafe, restaurant, grocery |
| 🚗 Transport | taxi, uber, bus, metro, fuel |
| 🛍️ Shopping | clothes, shoes, shopping |
| 📱 Tech | phone, laptop, headphones |
| 🎮 Entertainment | movie, game, netflix, spotify |
| 📚 Education | book, course, school |
| 💊 Health | medicine, pharmacy, doctor, gym |
| 🏠 Home | rent, utility, furniture, internet |
| 💇 Personal | haircut, barber, salon |
| 🎁 Gifts | gift, present |
| ✈️ Travel | travel, flight, hotel |
| 🔄 Subscriptions | subscription, monthly, plan |
All data stored locally in
~/.finance-tracker/:
~/.finance-tracker/ ├── transactions.json # All expenses ├── FINANCE_LOG.md # Human-readable log ├── portfolio.json # Assets ├── income.json # Income records ├── recurring.json # Recurring expenses ├── goals.json # Savings goals └── exchange_rates.json # Cached rates
finance export csv finance export json
For quick logging in chat, common patterns:
"spent 50k lunch" → finance add 50000 "lunch" "taxi 15k" → finance add 15000 "taxi" "coffee 8k" → finance add 8000 "coffee"
Add to your HEARTBEAT.md for automated processing:
## Finance (daily) - Run: finance recurring process - Run: finance summary
EXPENSES: finance add <amt> "<desc>" Log expense finance undo Remove last finance edit <id> [--amount=X] Edit transaction finance delete <id> Delete transaction finance report [period] Spending report finance recent [n] Recent transactions finance search "<query>" SearchRECURRING: finance recurring List all finance recurring add ... Add subscription finance recurring remove <id> Remove finance recurring process Log due items finance recurring due Show due today
GOALS: finance goal List goals finance goal add "<name>" <target> [--by=DATE] finance goal update "<name>" <amt> finance goal set "<name>" <amt> finance goal remove "<name>"
CURRENCY: finance rates [currency] Exchange rates finance convert <amt> <from> <to> finance currency [code] Get/set currency
INCOME & ASSETS: finance income <amt> "<desc>" finance asset add/remove/list finance portfolio
ANALYSIS: finance insights Smart analysis finance summary Daily summary finance digest Weekly digest finance trends [days] finance compare [days] finance budget <daily>
OTHER: finance categories finance export [csv|json] finance help
50k is faster than 50000$50 auto-convertsfinance recurring process in heartbeatfinance digest for summariesfinance budget 100k to stay on trackMade with 🦞 by Salen
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.