Status

Last updated: January 24, 2026

What's working in Hone today.

Core Features

  • CSV import with auto-detection (Chase, BofA, Amex, Capital One, BECU)
  • Transaction deduplication (SHA256 hash)
  • Subscription detection (3+ transactions, 5% variance, 70% interval consistency)
  • Six detection algorithms: zombie, price increase, duplicate, auto-cancellation, resume, spending anomaly
  • Hierarchical tags with auto-tagging pipeline
  • Reports: spending, trends, merchants, subscriptions, savings
  • Transaction archiving and splits

Infrastructure

  • SQLite + SQLCipher encryption (required by default)
  • Axum REST API with Cloudflare Access auth
  • Full audit logging
  • Docker multi-arch images (amd64, arm64)
  • Local encrypted backups with CLI management

UI

  • Dashboard with spending snapshot and upcoming charges
  • Transactions with search, filter, sort, and tagging
  • Subscriptions with detail modal and lifecycle tracking
  • Alerts for waste detection findings
  • Tags management with tree view and rules
  • Reports with drill-down to transactions
  • Receipt upload and matching workflow
  • Explore mode for conversational queries
  • Dark mode, mobile responsive

AI Integration (Ollama)

  • Merchant classification and normalization
  • Subscription vs retail pre-filtering
  • Metrics and health monitoring
  • Transaction reprocessing with different models
  • Prompt library with user overrides
  • Model router with task-based routing
  • Explore mode with tool-calling

Learning System

  • Merchant name cache (AI results cached, user edits take priority)
  • Tag learning (manual tags create merchant mappings)
  • User feedback system with ratings and corrections
  • Feedback injected into prompts for improvement

Testing

  • 788 Rust tests
  • Playwright UX tests

Known Limitations

  • Price increase detection requires 90+ days of history
  • Subscription detection works best with consistent merchant names