What I Track in BankBud (And Why)

What I Track in BankBud (And Why)

BankBud started because I was tired of manually checking HYSA rates every few weeks to see if my bank had quietly dropped below better alternatives.

That’s still in there. But the project grew.

What It Tracks

  • Savings rates — live APY data from major HYSAs and CDs, refreshed daily
  • Rate news — Fed announcements, rate change signals, bank-specific updates
  • Chat interface — ask it questions like “is my bank still competitive?” and get a direct answer with citations

Why Chat

The insight was that the raw data isn’t the hard part. The analysis is. “Should I move my savings account?” is a question that requires knowing current rates, where you are now, and whether the spread justifies the friction of switching.

The chat layer wraps the data in enough context to give you a real answer, not just a table to interpret yourself.

What’s Next

I want to add CD ladder modeling — given a target duration and amount, what’s the optimal ladder structure across currently available CDs. It’s a solved problem mathematically but most tools don’t surface it well.

BankBud on GitHub

Related Posts

Why I Switched My Personal Site to Astro

Why I Switched My Personal Site to Astro

I've rebuilt my personal site more times than I'd like to admit. Next.js, plain HTML, a short-lived Gatsby phase. Each time the framework became the project. Astro is the first one that didn't. W

read more