Hello Home Assistant Community!
I’m excited to introduce HASS Manager, a tool that I have been developing to simplify the process of running Home Assistant on full-sized computers.
What is HASS Manager?
HASS Manager is a user-friendly desktop app that streamlines the installation and management of Home Assistant on desktop and laptop computers. Under the hood it runs Home Assistant as a virtual machine, much like VirtualBox. However the user interface is completely unique and is specifically designed to be very easy for beginners to use.
What are the benefits of HASS Manager?
HASS Manager adopts a zero-command line policy, there are no command prompts or walls of white text. Everything can be managed from a clean and simple menu.
Another huge benefit of using a bespoke virtual machine manager for running Home Assistant is that it is possible to bake all sorts of features specific to Home Assistant into the application, which are not found in generic solutions such as Parallels and VirtualBox.
Where is the project at now?
Latest News:
10th December - start on boot is now complete! HASS Manager will now automatically start Home Assistant when restarting your Mac/logging in. USB hot-plugging is proving a little more challenging, so i’ll leave that feature for a later release (although I still believe it is possible to implement). For now USB pass-through works great, just requires a reboot of Home Assistant when you want to add new USB devices.
3rd December 2023 - I have a fully functioning application, sans the start on boot feature that still needs to be added. I also need to add the USB hot-plugging feature, as currently a virtual machine restart is required when adding new USB devices. Lastly, I need to build a small launcher component to launch the application after checking for software updates/system requirements. Hoping to get an early test version available very soon, for those who might be interested in testing it!
Features:
Manages entire HA installation
Easy-to-use settings menu and menubar
Start HA in the background on boot/reboot/login
Change system setting (RAM, CPU, audio)
USB support - connect USB devices to Home Assistant
Port forwarding - connect smart devices over your network (TCP)
Machine management - start/stop/reboot HA from the menu bar
USB hot-plugging
Save/restore snapshots
Remote access (https://your-hass.some-domain)
Your cool feature ideas…!
Can I use HASS Manager on Window, Linux and macOS?
Yes… well, at least that is the future plan. For now I am developing the application for macOS, however I have chosen the programming language specifically to make it easier to port it to Windows and Linux.
If you are a Windows or Linux user, I would love to hear your thoughts too so please don’t hesitate to jump into the conversation below!
Can I use HASS Manager on my older Mac?
Yes! One of the main reasons people want to run Home Assistant on Mac is because they have an older Mac lying around that they want to repurpose. I am all for any solutions that can help save the planet and if I can help people recycle old computers, that would be wonderful!
At this stage it is not clear exactly which version of macOS will be required as a minimum, but it is my goal to make it compatible as far back as possible.
Why have you opted to use the old logo?
The HA team have opted not to release the new logo under the Creative Commons licence, therefore I didn’t want to risk ‘stepping on any toes.’ Most likely i’ll design a custom logo for HASS Manager when I design a shiny new website to host it, which will be implement in the production release.
Why are you doing this?
I noticed a helluva lot of visitors were coming to my blog to read articles about how to install Home Assistant on various desktop operating systems. Not only that but many members of my blog audience contacted me about this topic too! From this I realised that running HASS on desktop computers was not as easy as it should be, and from there HASS Manager was born!
Sounds great! How can I get involved?
Please jump into the conversation below! I am very keen to hear what people have to say and in particular I would love to get some feature requests. I am also looking for some budding testers who might be brave enough to take the early releases for a test drive!
How can I help?
Spreading the word is by far the most helpful thing that you can do! If you know someone who would benefit from HASS Manager, point them to this post! Discussing HASS Manager in other forums, on Discord, Reddit or anywhere that fellow Home Assistant enthusiasts reside is a huge help. Thanks in advance!