Alexa + Home Assistant: native device bundles, outbound-only connection, Terraform setup

I’m building an open-source, self-managed Alexa integration for Home Assistant and would love some early testers and feedback.

The goal: expose a physical HA device as one native Alexa endpoint, bundling its supported controls and sensors rather than discovering each entity separately.

Features include:

  • A local dashboard organized by HA floors, rooms, and devices.
  • Support built on HA’s native Alexa adapters: lights, plugs, locks, alarms, covers, climate, and more, subject to Alexa’s capability limits.
  • Terraform-managed AWS infrastructure with an outbound-only connection from HA—no public HA endpoint or router port forwarding required.
  • Account linking approved locally through a matching code.

No required subscription, but AWS usage charges apply. This still uses Amazon/AWS; it isn’t local-only or cloud-free.

It’s experimental, not fully proven; I do have it setup at home, however. Automated tests cover native adapters, routing, and reporting, but broader live Alexa testing is still needed. Start with non-critical devices; unsupported measurements and conflicting capabilities can’t all be bundled.

GitHub repository · Setup guide

I’d especially appreciate feedback on device bundling, setup friction, and how the resulting devices appear in Alexa.

A peak:

I pushed an update that lets you enroll your phone in background location updates using the AWS relay. It worked amazing today. As soon as I got to the driveway, it opened my garage door!

Also, I became aware of matter my recently and hated the interface. I modernized the UI a lot and added extra features like automatic room or floor syncing to the hub. Repo is here: GitHub - AdamDrewsTR/home-assistant-matter-hub-modern: Publish your Home-Assistant Instance using Matter. · GitHub

For anyone interested, the phone aws relay is here GitHub - AdamDrewsTR/home-assistant-phone-relay · GitHub

Since it doesn’t have all the Alexa stuff, it should work in any AWS region - aka it works be usable on fully free accounts.