A chore chart for your whole family — built in one conversation.
Chat with Claude about your kids, your household, and what needs to happen each week. Get a color-coded, printable chore chart in under 3 minutes.
A chore chart that lives for a week on the fridge shouldn’t take a huge effort to create.
The apps that exist make you sit down, open a screen, and click through dozens of screens and setup. The DIY spreadsheet route means spending more time on formatting than on the actual plan.
ChoreChat is a conversation. Describe your family while you’re making coffee or folding laundry. The chart gets built for you. No clicking. No formatting. Just done.
Three steps. Under three minutes.
Tell Claude about your family
How many kids, what ages, what needs to happen each week. Talk to it like a person — it asks follow-up questions until it has what it needs.
AI builds the chart
Claude assigns age-appropriate chores, balances the workload across the week, and creates an optional bonus pool so kids can earn extra points.
Print and go
One color-coded chart for the whole family. Each kid has a color. Every day is laid out. Print it, stick it on the fridge, you’re done.
How I built it.
Claude API
AnthropicTwo separate Claude calls: one streaming for the conversational intake (feel), one at temperature 0 for structured JSON chart output (precision). Same model, different jobs.
Next.js
App RouterFull-stack React with streaming API routes. Turbopack for dev speed. Server components where they help, client components where they don’t.
Supabase
Auth + PostgresUser auth, household profiles, chart history, and subscription state. Row-level security keeps each family’s data private.
Stripe
PaymentsFree tier (1 chart, 20 messages) with a Pro upgrade at $4.99/month. Subscription lifecycle managed via webhooks — no polling required.
The two-call architecture is the key design decision: streaming chat keeps the conversation feel natural, while the structured JSON call at temperature 0 guarantees a machine-readable chart every time. Separating the concerns means I can tune each call independently.
The best PM instinct: build the thing you need.
I built ChoreChat because I needed it. Working full-time and managing a household with kids, the Sunday chore conversation kept eating time and goodwill. I could see exactly what the product should do — and I wanted to see if I could build it over a weekend.
I used Claude as both a thought partner (refining the product logic) and the AI engine (powering the conversation and chart generation). The two-call architecture came out of a real constraint: I wanted the chat to feel natural and the chart to be reliable. Those goals are in tension, and splitting the calls was how I resolved it.
It took one weekend to build the core. The chart is usable on Monday morning. That’s the bar I hold myself to: can a working mom describe her family on Sunday night and have a working chore chart before school on Monday?