The easiest-to-use and most feature-rich chore management system for Home Assistant. Get up and running in 10 minutes or less, with unmatched capabilities to gamify the process and keep kids engaged!
โ Track chores effortlessly โ Assign chores, set due dates, and track completions.
โ Gamify the experience โ Badges, Achievements, and Challenges keep kids motivated.
โ Bonuses & Penalties โ Reward extra effort and enforce accountability.
โ Customizable Rewards โ Give coins, stars, points, or any currency system you choose.
โ Built-in User Access Control โ Restricts actions based on roles (kids, parents, admins).
โ Smart Notifications โ Notify kids and parents; parents can approve chores & rewards from their phone or watch.
โ Calendar Integration & Custom Scheduling โ Automatically manage recurring chores and sync with Home Assistantโs calendar.
โ
Works Offline & Keeps Data Local โ Everything is processed locally for privacy & security.
"Designed for kids, but flexible for the whole familyโassign chores to anyone, from toddlers to teens to adults!"
๐ System Overviews, FAQ's, Tips & Tricks, and Usage Examples in the Wiki โ
๐ Via HACS (Recommended)
- Ensure HACS is installed. (HACS Setup Guide)
- In Home Assistant, go to HACS > Custom Repositories.
- Add
https://github.com/ad-ha/kidschores-ha
as an Integration. - Search for KidsChores, install, and restart Home Assistant.
๐ Full Setup & Configuration Guide โ
-
Profile Creation & Customization:
- Create and manage individual profiles for multiple kids and parents.
- Track each childโs progress, achievements, and performance with ease.
-
Effortless Management:
- Handle multiple kids with a single integration while monitoring individual statistics and trends.
- Built-in Access Control (Restrict actions based on user roles to prevent unauthorized changes). Learn More โ
-
Personalize the points system by choosing your own name and icon (e.g., Stars, Bucks, Coins) to better resonate with your family.
-
Assign & Track Chores:
- Easily define chores with descriptions, icons, due dates, and customizable recurring schedules. Learn More โ
- Supports individual chores (assigned to a single kid) and shared chores (requiring participation from multiple kids).
- Labels can be used to group chores by type, location, or difficultyโor to exclude specific chores based on your family's needs.
-
Smart Notifications & Workflow Approvals:
- Parents and kids receive dynamic notifications for chore claims, approvals, and overdue tasks.
- Notifications are actionable on phones, tablets, and smartwatches, allowing parents to approve or reject tasks with a single tap.
- Customizable reminders help ensure chores stay on track and are completed on time.
-
Dynamic Chore States & Actions:
- Leverage dynamic buttons to claim, approve, or disapprove choresโcompletion with built-in authorization and contextual notifications.
- Monitor progress with sensors that update on a per-kid and global level.
-
Rewards help motivate kids by offering incentives they want while reinforcing responsibility. Parents can create a list of rewards, assign a point cost, and let kids claim them when they have enough points.
-
Customizable & Goal-Oriented:
- Add rewards tailored to your kidโs interests (e.g., extra screen time, a special outing).
- Assign point values to encourage saving and set goals.
-
Seamless Claim & Workflow Approval Process:
- Kids can claim rewards when they meet the point requirement.
- Parents receive an approval notification; once approved, points are automatically deducted, and the parent is responsible for delivering the reward.
-
Badges reward milestone achievements and encourage consistency by tracking progress over time. Learn More โ
-
Earned Through Chores & Points:
- Kids can unlock badges by completing chores or earning points (e.g., 100 chores or 100 points).
- Badge progress is tracked from the start, so kids receive credit for past achievements.
-
Multipliers & Tracking:
- Badges can apply a points multiplier to boost future earnings (e.g., 1.5x points per chore).
- Tracks each kidโs highest badge earned and full badge history.
-
Bonuses and penalties allow parents to reinforce positive behavior and correct missteps by adjusting points dynamically. Learn More โ
-
Bonuses: Reward Extra Effort
- Award extra points for exceptional behavior, teamwork, or going above expectations.
- Can be applied manually or automatically through the system, with custom labels and tracking.
-
Penalties: Encourage Accountability
- Deduct points for missed chores or rule-breaking to reinforce responsibility.
- Easily track applied penalties and ensure fair, transparent adjustments.
-
Challenges and achievements motivate kids with structured goals, rewarding consistency beyond daily chore completions. Learn More โ
-
Achievements: Personal Milestones
- Earned by completing a set number of chores or maintaining streaks over time (e.g., 100 total chores, 30-day streak).
- Tracks individual progress and provides long-term motivation.
-
Challenges: Time-Bound Goals
- Require kids to complete specific tasks within a set timeframe (e.g., 50 chores in a month).
- Can be individual or shared, encouraging teamwork toward a common goal.
-
KidsChores integrates with Home Assistantโs calendar, allowing chores and challenges to displayed alongside other household events.
-
Sync Chores to Calendar:
- View due dates for individual and shared chores directly in the Home Assistant calendar.
- Helps parents and kids plan ahead and stay organized.
-
Track Challenges & Time-Sensitive Goals:
- Challenges with set timeframes (e.g., "Complete 50 chores in a month") appear in the calendar for easy progress tracking.
- Provides a visual timeline of ongoing and upcoming challenges.
-
KidsChores provides comprehensive tracking through real-time sensors and interactive buttons, giving parents full insight into chore activity and progress.
-
Comprehensive Sensors & Data Tracking:
- Monitor daily, weekly, and monthly stats on chore completions, points earned, rewards redeemed, badges awarded, and penalties applied.
- Analyze historical trends to celebrate progress, adjust incentives, and identify areas for improvement.
-
Interactive Controls & Automation:
- Use dynamic buttons for claiming chores, approving rewards, and applying bonuses or penalties directly from the UI.
- Seamlessly integrate with Home Assistant automations for custom alerts, reports, and dashboard insights.
-
๐ View the Full List of Sensors & Actions โ
-
๐ Dynamic Buttons & Actions:
- Manage chores and points directly from the Home Assistant UI with buttons for claiming, approving, redeeming, and adjusting points.
-
๐ Multilingual Support:
- Currently available in English and Spanish to cater to a diverse user base.
-
๐ง Easy Setup & Maintenance:
- KidsChores offers a fully interactive Options Flow with a user-friendly setup wizard and comprehensive configuration menus, allowing you to manage everything directly from the Home Assistant UIโno YAML or coding required. With an intuitive frontend interface, you can effortlessly configure:
- Points
- Kids & Parents
- Chores
- Rewards
- Badges
- Penalties & Bonuses
- Achievements & Challenges
- KidsChores offers a fully interactive Options Flow with a user-friendly setup wizard and comprehensive configuration menus, allowing you to manage everything directly from the Home Assistant UIโno YAML or coding required. With an intuitive frontend interface, you can effortlessly configure:
-
Organize with Home Assistant Labels:
- Use labels to categorize and manage chores, rewards, penalties, badges, and challengesโmaking it easier to filter, group, or exclude specific tasks based on your needs.
-
If that's still not enough for youโthis is Home Assistant! With a little customization, you can make KidsChores work exactly how you want.
๐ Want to set schedules from your Google Calendar?
๐ฒ Want to claim chores using NFC tags?
โ Want to automatically approve specific chores?
โณ Want to automatically apply a penalty or a custom alert when a chore goes overdue?The Tips & Tricks section of the Wiki is packed with ideas to help you customize, automate, and extend KidsChores to fit your family's needs.
๐น 100% Local & Private โ Your data stays on your Home Assistant instance, ensuring complete privacy.
๐น No External Data Sharing โ No cloud services, no third-party accessโeverything runs securely on your local network.
๐น Built-in User Access Control โ Restrict actions based on roles to prevent unauthorized changes.
With KidsChores, your familyโs information remains private, secure, and fully under your control.
๐ Get Help & Share Ideas
- ๐ฌ Join Community Discussions โ Home Assistant Forum
- ๐ ๏ธ Report Issues & Request Features โ GitHub Issues
๐จโ๐ป Want to contribute?
- Submit a pull request: GitHub Contributions.
- Help with translations and documentation updates.
KidsChores makes managing chores effortless, engaging, and rewarding for the whole family. With built-in gamification, smart automation, and flexible tracking, it turns daily routines into a fun and structured experience.
Whether you want to encourage responsibility, motivate with rewards, or simply streamline household tasks, KidsChores has you covered.
Get started today and transform how your family manages chores, rewards, and accountability!
This project is licensed under the GPL-3.0 license. See the LICENSE file for details.
THIS PROJECT IS NOT AFFILIATED WITH OR ENDORSED BY ANY OFFICIAL ENTITY. The information provided is for educational purposes only, and the developers assume no legal responsibility for the functionality or security of your devices.