Chores, but make it a game

A calmer home, one tiny win at a time.

Tidy Haven gives everyone in the family a chore each day, cheers them on with points and streaks, and lets them spend what they earn in a reward shop you set up.

  • Free to run at home
  • No ads
  • Works when the internet doesn't

How it works

Small daily habits, a little bit of luck

🎲

The daily draw

At midnight everyone, parents included, is dealt one chore they're allowed to do. No one gets the same chore two days running if it can be helped.

🏦

The chore bank

Post extra chores for the day. Whoever claims one first gets it, which is great for kids saving up for something.

✅

Parent approval

"I did it!" sends a live notification to parents, who approve it (points paid) or send it back with a note.

🔥

Streaks & bonuses

Keep a streak going for bonus points: +10% after 3 days, +25% after 7. A late approval never breaks one.

🎁

Reward shop

You decide the rewards: screen time, a trip for ice cream, choosing dinner. Spending points never lowers anyone's leaderboard score.

🏠

Private by design

The free version runs on a small computer in your home. Your family's data never leaves the house.

Plans

Run it yourself, or let us host it

Home

Free

Run the Tidy Haven server on a computer at home (Docker). Every feature, no limits.

  • All game features
  • Phones find the server on your Wi-Fi
  • Automatic nightly backups
  • Keeps working when the internet is down
See the setup guide

Get the app

Android today, Google Play soon

Tidy Haven is in testing on Android 8.0 and newer. It's coming to Google Play when it launches. Until then, check the news below for how to join the test.

▶ Google Play: coming soon 🐳 Docker Hub: muyari/tidy-haven

Tutorials

Short videos to get you going

From installing the app to setting up a home server, step by step.

Loading tutorials…

Bulk upload

Add all your chores and rewards at once

Download a template, fill it in with Excel, Google Sheets or Numbers, then import it from the Chores or Rewards page in the app. You'll see a preview before anything is saved.

Both are CSV files. Lines starting with # are notes and are skipped.

Chore list columns
ColumnWhat to putDefault
titleThe chore's name (required)n/a
whoeveryone, parents, kids, or a person's nameeveryone
frequencydaily, weekly or oncedaily
pointsA whole number10
daily_drawyes or no: can it come up in the draw?yes*
iconAn emoji🧹
descriptionOptional extra detailsblank

* yes for daily chores that aren't one person's.

Reward list columns
ColumnWhat to putDefault
titleThe reward's name (required)n/a
costPoints it costs, 1 to 100000 (required)n/a
iconAn emoji🎁
descriptionOptional extra detailsblank

News & in the works

What we're building

Loading news…