Skip to content

A Home Assistant add-on to help share devices through home assistant's Alexa integration

License

Notifications You must be signed in to change notification settings

cfpinto/alexa_share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Alexa Share — Home Assistant Add-on

Select exactly which entities you want to share with Amazon Alexa

Alexa Share is a Home Assistant add-on designed to give you fine‑grained control over what your Amazon Alexa integration can see. Instead of exposing your entire smart home to Alexa, this add-on lets you choose exactly which entities should be shared — nothing more, nothing less.

This means better privacy, cleaner Alexa device lists, and a smarter, more intentional voice assistant experience.


✨ Why Alexa Share?

Home Assistant’s built‑in Amazon Alexa integration is powerful, but it can sometimes expose more entities than you’d like. If you’ve ever opened the Alexa app and found dozens of devices you never intended to share, you know the feeling.

Alexa Share solves that.

With this add-on, you can:

  • 🟦 Select specific entities to expose to Alexa
  • 🔒 Keep sensitive or internal entities private
  • 🧹 Avoid clutter in the Alexa app
  • 🎛️ Fine‑tune your smart home voice experience
  • Make Alexa faster and more reliable by reducing unnecessary devices

🧠 How It Works

Alexa Share provides a simple web interface (powered by a Next.js app) where you can:

  1. Browse all your Home Assistant entities
  2. Choose which ones should be shared with Alexa
  3. Save your selection
  4. Let the add-on automatically generate the correct configuration for the Alexa integration

No YAML editing. No digging through configuration files. No accidental oversharing.

Just a clean, intuitive UI that puts you in control.


🚀 Key Features

  • Entity picker UI — Select entities with a click
  • Full Home Assistant API integration
  • Writes directly to your Home Assistant configuration
  • Supports Intel 64, Raspberry Pi, and Apple Silicon
  • Runs as a lightweight Next.js app inside Home Assistant
  • Optional sidebar entry for quick access

🛠️ Installation

Quick Install

Add Repository

Manual Installation

  1. Go to Settings > Add-ons > Add-on Store
  2. Click the menu (⋮) > Repositories
  3. Add: https://github.com/cfpinto/alexa_share
  4. Find and install Alexa Share
  5. Start the add-on and open the web UI
  6. Choose which entities you want Alexa to see
  7. Click Publish and reload the Alexa integration

That's it — Alexa now only knows what you want it to know.


❤️ Why You’ll Love It

Smart homes are personal. Not every sensor, switch, or automation needs to be visible to your voice assistant. Alexa Share gives you the power to curate your Alexa experience so it feels intentional, tidy, and private.

If you've ever wished for a simple way to manage Alexa's visibility into your Home Assistant setup, this add-on is exactly what you've been waiting for.


📖 Documentation

For detailed usage instructions, configuration options, and troubleshooting, see the Documentation.


📄 License

This project is licensed under the MIT License.

About

A Home Assistant add-on to help share devices through home assistant's Alexa integration

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages