ChoreChat · AI Chore Chart Builder

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.

ChoreChat logo
The problem

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.

How it works

Three steps. Under three minutes.

01

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.

02

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.

03

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.

Under the hood

How I built it.

Claude API

Anthropic

Two 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 Router

Full-stack React with streaming API routes. Turbopack for dev speed. Server components where they help, client components where they don’t.

Supabase

Auth + Postgres

User auth, household profiles, chart history, and subscription state. Row-level security keeps each family’s data private.

Stripe

Payments

Free 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.

Why I built this

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?

Built in one weekendMay 2026Saves 20 min/week