Skip to content

Install

Go Automate is a Linux-first command-line tool. You can install it from the AUR on Arch, or build it from source on any platform with a Go toolchain.

  • Go 1.23 or newer to build from source.
  • notify-send (from libnotify) for the notify command.
  • Optionally, a terminal emulator (foot, alacritty, kitty, ghostty or xterm) so the TUI can open in its own window.
  • For building the Arch package locally: base-devel and an AUR helper such as yay.

Install the latest development build from the AUR package go-automate-git. It builds and installs from the latest main branch, which is updated on every commit.

Terminal window
yay -S go-automate-git

Alternatively, build a local package from a checkout and install it:

Terminal window
make create_arch
yay -U dist/go-automate-<version>-1-x86_64.pkg.tar.zst

The Arch package installs:

  • /usr/bin/go-automate — the main binary.
  • /usr/lib/systemd/user/go-automate-home-assistant-bridge.service — the bridge user service.

The post-install script enables the bridge service globally for future logins and tries to start it for the installing user when they have an active systemd user session. See Running the Bridge to finish setup.