Skip to content

paolorotolo/GHomeBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GHomeBar

A lightweight, macOS menu bar utility for Google Home. Control your smart home devices on your Mac, without keeping a browser tab open. Based on Google Home web version.

Platform License

GHomeBar Demo

❗Why

There was no way to manage my smart home devices from macOS... until last year, when Google released a web version of the Google Home app. Still, opening a browser just to turn on a light was cumbersome.

GHome Bar opens a small webview pointing to home.google.com in your menu tray. Once you log in, you can manage your smart devices easily.

✨ Features

  • Everything Google Home for Web offers, but in your menu bar:
    • Manage Devices
    • Start/Create Automations
    • Control cameras

GHomeBar Cameras

GHomeBar Devices

🛠️ How to install

Requisites

  • macOS 13.0+

Easy: Download and run

  1. Open the Releases page
  2. Download the most recent version .dmg
  3. Run it and drag GHomeBar in Applications

GHomeBar Installer

⚠️ Note

If you see a warning

"GHomeBar" is damaged and can't be opened. You should move it to the Trash.

as a workaround, you can run xattr -cr /Applications/GHomeBar.app and run the app again

Advanced: Build from Source

  1. Clone the repository:
    git clone https://github.com/paolorotolo/GHomeBar.git
  2. Open GHomeBar.xcodeproj in Xcode.
  3. Ensure your Signing Team is selected in the Project Settings.
  4. Build and Run (Cmd + R).

Note: You may need to enable "Outgoing Connections (Client)" in the App Sandbox settings if you are setting up a fresh project.

🏠 How to use

  1. Make sure you're enrolled in Google Home Public Preview program
  2. At first start, log in to your Google account
    • If you don't see the login page, open the sidebar and tap Go to Google Home for Web
  3. Enjoy! Consider enabling "Launch at login" in settings to run GHome Bar automatically on startup

GHomeBar Info screen

⚠️ Disclaimer

This is an unofficial personal project.

GHomeBar is an independent open-source project created just for fun. It is not affiliated with, authorized, maintained, sponsored, or endorsed by Google LLC or any of its affiliates or subsidiaries.

  • "Google Home" is a trademark of Google LLC.
  • The content displayed within the WebView is rendered directly from home.google.com.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


❤️ Contributing

Pull requests/feature requests are welcome!

About

Manage Google Home devices from your macOS menu bar

Topics

Resources

License

Stars

Watchers

Forks

Contributors