github letehaha/budget-tracker v0.3.0
v0.3.0 – Automatic AI categorization ✨

latest releases: v0.27.1, v0.27.0, v0.26.5...
8 months ago

✨ Automatic Transaction Categorization with AI

This release introduces AI-powered transaction categorization using Anthropic's Claude Haiku model. When transactions are synced from your connected bank accounts, they're automatically categorized based on your existing category structure.

How It Works

  1. Automatic Processing — When transactions sync from Monobank or EnableBanking, uncategorized transactions are automatically queued for AI processing
  2. Batch Processing — Transactions are processed in batches of up to 200 for efficiency
  3. Smart Matching — The AI analyzes transaction details (amount, description, account name, date) and matches them to your personal category tree
  4. Metadata Tracking — Each categorized transaction is marked with its source (ai, manual, mcc_rule, or user_rule) so you always know how it was categorized

Setup

  1. Navigate to Settings → AI Settings /settings/ai
  2. Add your Anthropic API key (get one at https://console.anthropic.com)
  3. Set Anthropic as your default provider
  4. That's it! New synced transactions will be automatically categorized

🔐 Security Note: Your API key is encrypted before being stored in the database using industry-standard encryption.

Cost

The feature uses Claude Haiku, one of the most cost-effective AI models:

  • ~$0.001 per 100 transactions (approximately $0.25 per million input tokens)

🗑️ User Account Deletion

Users can now fully delete their accounts, including all associated data.

🐛 Bug Fixes & UI Improvements

  • Various bug fixes and functional improvements
  • UI enhancements across the application

Full Changelog: v0.2.2...v0.3.0

Contributors

Don't miss a new budget-tracker release

NewReleases is sending notifications on new releases.