About
HA Guest Mode generates secure, temporary login links for sharing Home Assistant access with guests. Links are created and managed from a dedicated admin interface, with an optional start date, expiration date, duration and usage limit. Each link logs the guest in as a selected Home Assistant user and can redirect to a chosen dashboard or view afterward. Access can also depend on a schedule or input boolean entity, and the refresh token is revoked when that entity turns off. It adds an image entity with a QR code for the latest link, plus a service for creating tokens from automations. The integration works locally and is configured in the UI.
Automatic summary of the README and code of Darkdragon14/ha-guest-mode. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
- Tab Icon
- Tab Name
- Path to Admin Interface
- Guest Login Path
- Copy link directly (skips sharing)
- Default User NameMatches the Home Assistant user's Name field.
- Default Dashboard/View PathUse dashboard or dashboard/view (example: lovelace-guest or lovelace-guest/entry). Do not include a leading slash.
After setup
- Tab Icon
- Tab Name
- Path to Admin Interface
- Guest Login Path
- Copy link directly (skips sharing)
- Default User NameMatches the Home Assistant user's Name field.
- Default Dashboard/View PathUse dashboard or dashboard/view (example: lovelace-guest or lovelace-guest/entry). Do not include a leading slash.
Texts from the code of Darkdragon14/ha-guest-mode.
Entities
- frontendKey Name, User, Use Now, Use a Start Date, Start Date, Expiration Date, Use a duration, Duration in hours, Add, Close, Copy, Copied to clipboard, and 37 more
- guest_errorThe token has expired., Internal Server Error, The provided token is invalid., No token provided., The token is not valid yet or has expired., The token was not found, The user was not found, The usage limit for this token has been reached., Guest access is currently disabled.
Actions
- Create TokenCreates a new guest mode token. If neither expiration duration nor expiration date is provided, the token will never expire.Fields: Username, Token Name, Custom token, Expiration Duration, Expiration Date, Start Date, Dashboard, Access control entity, Schedule entity (deprecated)
From the README
Generate secure login links for Home Assistant to share with your guests.
Guest Mode started as a fork of Virtual Keys by @kcsoft, but is now maintained as an independent Home Assistant integration with its own UI, configuration flow, release cycle, and roadmap.
Shows in Vulpo
Entity card (read-only).Information
- Installs
- 82 sharing analytics
- GitHub stars
- 29
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.28.0,
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
ha_guest_mode- Issues
- Report an issue











