AI finance assistant ยท personal project

Talk to your money.

Penny is a Claude-powered finance app that connects to your real bank accounts and answers any question about your spending, budgets, or balance. No dashboards to learn, no rules to configure. Just ask.

Penny chat interface showing an AI conversation about coffee spending
What it does

Four ways Penny helps with your money.

Penny reads your actual transactions from connected accounts and answers in plain English. No spreadsheets, no exports.

๐Ÿ’ฌ

Ask anything, get a real answer

"How much did I spend on coffee this month?" "What's my burn rate?" Penny pulls from your transaction history and answers directly, no canned categories.

๐Ÿ“Š

Live spending breakdowns

Category and merchant rollups updated as transactions land. See trends across months without configuring a single budget.

๐Ÿ””

Morning summaries & alerts

Daily digest of new transactions, recurring charges, and balance changes. Configurable in chat: "send me a summary every morning at 8."

๐Ÿ”Œ

Connects to your real bank

Plaid and Teller integrations cover most US banks. Read-only access, OAuth-gated. Penny never moves money, it just sees what's there.

In the app

What you actually see.

Two main surfaces: a chat that knows your money, and a dashboard that summarizes it. Both use the same live data.

Chat

The conversation, not the spreadsheet.

Most finance apps make you click through five screens to find your coffee spend. Penny lets you just ask, and it answers with the actual number, with sources.

Claude Sonnet 4.5 powers the reasoning. Your transaction history is the context window. Every answer is grounded in real data, not vibes.

Ask Penny chat interface, example conversation showing a coffee spending breakdown
Dashboard

Net worth at a glance.

Total balance across connected accounts. Month-over-month delta. Income vs. expense vs. invested. Recent transactions with merchant logos.

For when you don't want to ask, you just want to see.

Ask Penny dashboard showing $87,420.18 total balance with account cards and monthly summary
How it works

Four steps. No setup screens.

From requesting access to talking with Penny: usually 90 seconds.

01 / CONNECT

Link your bank

OAuth flow through Plaid or Teller. Read-only access. No credentials stored on our servers.

02 / SYNC

Penny indexes your history

Transactions, balances, categories pulled into a local Postgres. ~30 seconds for typical accounts.

03 / ASK

Talk to Claude

Type any question. Penny grounds Claude's answer in your real transaction data, with citations.

04 / KEEP USING

Daily digests, on-demand

Morning summaries, budget alerts, weekly trends. Configured by chat, not by form.

Stack

Built on tools that earn the trust.

Penny handles real bank data, so the stack is conservative on purpose. No third-party LLM proxies, no shared inference, no analytics tracking the questions you ask.

Claude Sonnet 4.5 Teller.io Plaid PostgreSQL Node.js + Express DigitalOcean VPS Anthropic SDK
Access

Try Penny.

Penny is a personal project, not a public SaaS. Access is by request. Drop a line with a short note about what you'd want to ask it, and you'll get a login.

Request demo access โ†’

Penny handles real bank data. Access is granted manually and revoked at any time. No marketing list, no waitlist game, just a real human inbox.