rusty4444

QR-code-based temporary guest access for Home Assistant.

17
0
85% credibility
Found May 18, 2026 at 24 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

Gatekeeper HA is a Home Assistant integration that lets you create temporary, limited access to your smart home for guests. Instead of sharing your main login, you create a guest link that only allows control of specific devices (like lights or locks) for a set time. The guest gets a simple QR code or link they can scan with their phone - no app install, no account needed. You can see all active guest sessions on your dashboard, revoke access anytime, and even enable a full 'guest mode' that temporarily disables your automations while guests are present. It's designed for homeowners who want to give controlled, temporary access to service workers, Airbnb guests, or family members without compromising their main smart home security.

How It Works

1
🏠 You want to let someone in without giving them your password

A plumber is coming, your Airbnb guest needs to control the thermostat, or a dog walker needs temporary access to your smart home.

2
📱 You open Home Assistant and add Gatekeeper

You install Gatekeeper HA through HACS, the Home Assistant store for extras, and set it up through the Settings menu.

3
🔑 You create a guest access link in seconds

You pick what the guest can control (just the living room lights and front door lock), set how long it lasts, and click create.

4
📱 A QR code appears on your dashboard

Gatekeeper shows you a scannable QR code right in your Home Assistant dashboard, along with a shareable link.

5
Guest receives their access
📷
Guest scans the QR code

They point their phone camera at the QR code and it opens directly in their browser.

🔗
Guest opens the shared link

You text or email them the link and they tap it to open their guest dashboard.

6
Guest sees only what you allowed

They get a simple page showing just the lights and locks you chose, with buttons to control them. No login needed, no app to download.

🎉 Access expires automatically or you revoke it anytime

When the timer runs out, the link stops working. Or you can click 'Revoke' to cut access immediately. Your home is secure again.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 24 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is gatekeeper-ha?

Gatekeeper HA is a Python integration for Home Assistant that lets you generate QR codes granting temporary, scoped access to your smart home. Instead of sharing your main credentials, you create time-limited tokens that let guests control only specific devices—like unlocking a door or turning on lights—without touching anything else. The guest page runs standalone in a browser, so visitors just scan a code and get a clean mobile interface. It also includes a "guest mode" that disables automations and revokes all tokens when you leave, useful for Airbnb hosts or when you have contractors over.

Why is it gaining traction?

This solves a real pain point for Home Assistant users: how do you give someone limited access without creating permanent accounts or exposing your whole setup? The QR code flow is frictionless for non-technical guests—no apps, no logins. The scope system is granular enough to be useful but simple enough to configure visually. Having blueprints for common triggers like doorbells adds immediate value without writing automations from scratch.

Who should use this?

Home Assistant power users who regularly host guests, cleaners, contractors, or short-term renters. If you want to share access to specific devices without creating full user accounts, this is for you. Airbnb hosts running Home Assistant would find this especially valuable for temporary guest control.

Verdict

The integration is well-designed and functional, but the low star count and recent creation suggest it has not been battle-tested at scale. The 0.8500000238418579% credibility score reflects limited community validation. Documentation is solid and the feature set is complete, but consider the project's maturity before relying on it for critical access control.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.