Skip to content

On Home Assistant 2026.10 or older? Open it in HACS

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of Timmes123/ha-better-todo.

Better ToDo card overviewCard menu with Show filters, Edit lists and Clear completedFilter bar with list chips, tag chips, person filter, sorting and view toggles

About

Todo integration for Home Assistant with flexible recurrence, streaks, rotation and a custom Lovelace card

Description from Timmes123/ha-better-todo

Shows in Vulpo

Calendar card.

Installs over time

51
Oct 21Nov 15

#1,573 of 1,599 Marketplace integrations. Installs sharing analytics.

Supports

  • Works locallyTalks to your devices on your own network. No vendor cloud in between.
  • From the MarketplaceInstalled through the Marketplace, formerly HACS.
  • Actively maintainedIts author released or pushed a change in the last six months.

Provides

  • Calendars

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

After setup

  • Priorities
  • Subtasks
  • Assignment to persons
  • Rotating assignment
  • Weekly/monthly tasks with streaks
  • Tags
  • Standard todo entity per list
  • Calendar entity per list
  • Priority levels3 = high/medium/low, 5 = highest to lowest (1 is always the most important).
  • Excluded persons
  • Send tasks without assignment to every configured person
  • Send a daily summary of open tasks
  • Summary time
  • Also show the summary in the HA notification center
  • Time format in notificationsThe card follows each user's own 12/24-hour profile setting.
  • Default list for new tasks

Texts from the code of Timmes123/ha-better-todo.

Actions

  • Get tasksReturns tasks with all their fields (tags, priority, assignment, due state) for scripts, automations and voice assistants. All filters are optional.
    • List
    • Assigned to
    • Include unassigned
    • Tags
    • Status
    • Due
    • Max. priority
    • Sort
  • Add taskAdds a task to a list (the list is created if it does not exist).
    • List
    • Title
    • Notes
    • Type
    • Due date
    • Due time
    • Visible from
    • Lead days
    • Assigned to
    • Tags
  • Complete taskMarks a task as completed (by id or exact title).
    • Task ID
    • Title
    • Complete all
    • List
  • Skip taskSkips the current occurrence without completing it (streaks are frozen).
    • Task ID
    • Title
    • List
  • Remove taskDeletes a task permanently.
    • Task ID
    • Title
    • List
  • Update taskChanges fields of an existing task (by id or exact title). Only the fields passed are changed.
    • Task ID
    • Title
    • List
    • New title
    • New list
    • Notes
    • Type
    • Due date
    • Due time
    • Visible from
  • Set shared filtersChanges the shared filters of all cards that use the same sync group, on every device. Only the fields you pass are changed.
    • Sync group
    • Show completed
    • Show upcoming
    • Due only
    • Tags
    • Sort
    • Assigned to
    • Reset first

From the README

A task manager for Home Assistant with a custom dashboard card — built for recurring tasks that actually work the way you need them to.

  • Four task types: one-time (with optional visible-from + deadline countdown), recurring on a fixed schedule, recurring after completion, and weekly/monthly habit-style tasks with streaks.
  • Cron-style schedules: every N days/weeks/months/years, multiple weekdays per week, a fixed day of month (1–31), the last day of the month, the nth or last weekday ("2nd Saturday", "last Wednesday"),…
  • Notifications out of the box: per-task reminders (up to 5) and a daily summary of open tasks are pushed by the integration itself — configure once, no automations needed. Reminders can be tied to a…
  • Assign tasks to one or more persons (HA person entities). Everyone assigned sees the task in their personal view; completing it completes it for all. Or check Rotate and the task belongs to exactly…
  • Multiple lists with in-card management (create, rename, reorder via drag & drop or arrow buttons, delete), tags with filter chips and a tap-to-reuse tag picker, subtasks, optional priorities (3 or 5…
  • Standard todo entity and calendar entity per list — your tasks show up in the Companion App, on watches, in voice assistants and in the HA calendar (recurring tasks are expanded onto every…
From the README of Timmes123/ha-better-todo, MIT License. Shortened.

Information

Installs
51 sharing analytics
GitHub stars
9
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v1.0.0,
Category
Productivity and information, Calendars and to-dos
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
better_todo

You might also like

Try it with your own Home Assistant.

Vulpo on a MacBook, a Studio Display, an iPhone, an iPad and an Apple Watch.
  • Free to download
  • iPhone, iPad, Mac and Apple Watch
  • 40+ native card types
  • Connects to your own Home Assistant

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers

New in 2026.11: HACS becomes the Home Assistant Marketplace, what changes.

Looking for an app? The best Home Assistant apps for iPhone, by need.