I built a HACS integration that turns my shared shopping-list app's lists into native to-do entities (with voice via Assist)

I run a collaborative shopping-list app (Nimblist) for my household, and I wanted our lists in Home Assistant rather than in yet another app — so I built an integration and just published it.

What it does:

  • Each shopping list shows up as a native todo entity — add / rename / check / uncheck / delete, synced straight back to the app (and to everyone else's phone in real time)
  • So you get it on dashboards, in automations/scripts, and by voice through Assist (or Alexa/Google via HA) — "add milk to the shopping list" actually lands in the shared list
  • Item quantity maps to the to-do item's description; cloud_polling with a configurable interval
  • Works against a self-hosted instance too (server URL is configurable) — and auth is a revocable API token, so it's fine even if you sign in with Google/Apple/etc.

Install via HACS custom repo (link below), or drop the custom_components folder in. It's MIT and the repo's auto-published from my monorepo. The app itself has a free tier; the integration's free either way.

Repo: GitHub - tmnrtn/nimblist-homeassistant: Home Assistant integration for Nimblist — expose your shopping lists as todo entities. Install via HACS. · GitHub — feedback / feature requests very welcome, and happy to talk through the todo platform implementation if anyone's building their own.