Tired of shiny dashboard apps that do nothing? Meet Ray, an open-source, TUI-based personal CFO that uses AI to guilt-trip you into actually saving money.

Paycheck hits the bank, and before the database even commits the transaction, it's gone on a new mechanical keyboard? Those flashy personal finance apps you download are basically just bloated disk-space eaters that do absolutely jack shit to help you save money. Welcome to reality. Today, I'm bringing you guys a quirky new toy: Ray — a virtual CFO running right in your Terminal, which just launched on Product Hunt and is getting massive props from the dev community.
The whole thing started when Clark, an indie dev and the maker of Ray, got sick of the status quo. He tried Monarch, Copilot, YNAB, Mint—you name it. He realized a painful truth: You open the app, stare at a pretty pie chart for 30 seconds, close it, and your dumb spending habits remain exactly the same. The app has all your data, but you still have to use your brain.
So, he got mad and built Ray. No fancy UI, no dashboard fatigue. You just pop open your Terminal, type ray, and boom—your net worth, spending pace, and budget alerts hit you right in the face. You can chat with it, and it looks at your actual transactions to tell you what to do next.
A few deliberate, badass choices Clark made:
~/.ray. It literally strips PII (names, account numbers) before feeding anything to the AI. Neat!Browsing through the comments, the community is split into some interesting camps:
Let's be real, the killer feature of Ray isn't just slapping some AI tools on top of bank data. Clark's absolute masterstroke is bringing Gamification to personal finance.
He added a daily 0–100 behavior score, complete with streaks and unlockable achievements. Think Kitchen Hero (no dining out for a week) or Monk Mode (5 zero-spend days). The maker himself admitted this was an afterthought, yet it became the only thing that actually fixed his spending habits.
The raw lesson for indie hackers: It doesn't matter how cutting-edge your core tech is if you can't hack human psychology. Don't build apps that force users to think; build apps that trick them into playing by your rules.
If you want to poke around without linking your real bank, run npm i -g ray-finance then ray demo to spawn a fake portfolio.
Source: Product Hunt - Ray