Vision
Vision watches over the screens at home: Windows PCs, Android phones and TVs. Home Assistant decides, the devices apply. No account, no cloud, no tracker.
What Vision does
Time ranges
“Night, 10 pm → 7 am”: one rule per person, following them across all their devices.
Categories
Games, videos…: Home Assistant labels you open or close, by hand or from an automation.
Time requests
The Requester asks, the Decider accepts or declines from their phone. Two-person approval is available.
Music
The TV becomes the house music player: queue, cover art, guest page.
Screenshots
Install
You need Home Assistant 2026.9 or later, HACS, and devices that Home Assistant can reach: Windows 10 or 11 PCs, Android phones or TVs.
- In HACS: ⋮ → Custom repositories, add the repository address, category Integration.
- Install Vision, then restart Home Assistant.
- Settings → Devices & services → Add integration → Vision.
- Enrol each device with the enrolment key shown on the Vision dashboard: one PowerShell line for a PC, an address to open on Android.
https://github.com/jacquesantoineroy-hash/vision-home-assistant
Out of the box, Vision locks nobody in: no device, no time range, no closed category. Only the dangerous-domain list (malware, phishing) is active, and it can be turned off in the settings.
The Vision journey
Where it began
A PC that was too slow
It all starts with a slow family computer. A first tool speeds up its startup and filters dangerous websites, revealing just how many sites track their visitors.
Home Assistant decides, the PC applies
The Home Assistant integration and the Windows agent are born: lock a session, close an app, block a site, all from home.
Blocklist and VirusTotal checks
Malicious sites blocked by a blocklist, suspicious sites checked, browsing statistics.
Three screens
- Android 1.2
The Android app
Vision comes to the phone.
Ask instead of hitting a wall
The Requester sees what is closed and why, and can ask for access from Vision's PC window.
The TV comes alive
TV screensaver: weather, cameras, sports scores. The next day, Vision becomes the TV's home screen.
Time requests
Ask for extra time, with a reason and a duration.
Setting boundaries
Screen time per person and per app
Per-app limits, per-person schedules, shared devices, an inventory of installed software.
Grades, through automations
Open or close a category based on grades or a finished chore: the rule lives in Home Assistant automations, so each household sets its own.
Becoming a real product
The Vision name, and a free license
One name everywhere, MIT license, groundwork for HACS, security hardening.
Link a device with a QR code
Scanning a QR code approved by a Decider is all it takes to enrol a device.
Safe search, remote unlock
SafeSearch and restricted YouTube on PCs; a Decider can unlock a device remotely.
- HA 1.78
Two-person approval
A sensitive request can require two distinct Deciders to agree.
Decider, Requester
Neutral words, a place name of your choice, and modules you switch on or off.
Everyday life
A heads-up before access ends
A warning 10, 5 and 1 minute before access ends.
Close everything, Focus mode
Close everything in one tap for dinner; during homework, only chosen apps stay open.
Party and music
- HA 2.0
Party mode
The TV shows the current track and a QR code: guests suggest the music.
Vision becomes the TV's player
Music plays straight from Vision, with a queue and cover art.
Notifications you can answer
Answer a request straight from the notification.
Open to the world
- HA 2.3
A version for every home
Nothing specific to one household left in the code: everything is a setting or discovered.
Six languages
French, English, German, Spanish, Italian and Dutch.
Support without unlocking anything
Buy a coffee, get a decorative badge. No account, no tracking, every feature for everyone.
- HA 2.4
Reworked interface and interactive widgets
A review of 93 friction points and a first batch of fixes; widgets that act: switches, buttons, settings.
What's coming
- In progress
Sendspin, a native audio player
Lossless sound, no gaps between tracks, synced across devices. Lab-tested, coming soon on trial.
- In progress
The alarm clock
Fixed or calendar-based alarms, with music. The core is ready; ringing on devices is next.
- In progress
Simpler permissions
Three clear choices: For a while, Exception, Always available; plus websites linked to software.
- In progress
A single "To decide" inbox
The second batch of the redesign: answer every request in one place, in one tap.
Project roadmap
Full roadmapIn progress 1
- Public GitHub repository
Code published under the MIT license, installed and updated through HACS.
Up next 2
- A version for every home
Nothing specific to one household in the code: every setting is chosen in the interface, with a sensible default.
- Illustrated installation guide
Step by step, from HACS to the first enrolled device, with screenshots.
Done 2
- Two-person approval
Some requests need two distinct Deciders to agree; every vote is logged.
- Per-person profiles
Devices grouped by person, with cumulative screen time.
Project journal
- "My digital data is part of who I am": an interview with the maker of VisionNot a developer, he built Vision with AI to protect his family. The maker of Vision on how it started, why privacy comes first, how he works with AI, and what he hopes the community will do with it.Vision
- What's new in Vision: music, widgets and a reworked interfaceWhat changed in Vision since October 10: the TV becomes a music player, widgets you can tap, a reworked interface, support codes, and what comes next.Vision
Vision is free and will stay free.
If it helps you, a coffee funds the time spent building it.