Platform Dependencies

macOS

  • Accessibility API Permission: The terminal application running the binary requires Accessibility permission.
    • Go to: System Settings -> Privacy & Security -> Accessibility.
    • Add and enable your terminal application (e.g., Terminal, iTerm2, ghostty).

Linux (X11)

Requires xclip for clipboard access and xdotool for keyboard emulation:

sudo apt install xclip xdotool

Linux (Wayland)

Requires wl-clipboard for clipboard access and ydotool for keyboard emulation:

sudo apt install wl-clipboard ydotool

Ensure the ydotoold service is enabled and running:

systemctl --user enable --now ydotoold

Windows

The CLI compiles on Windows via go build. The WebSocket server works, but clipboard paste and keystroke injection are not yet implemented.

Current status: experimental, untested. Contributions welcome.