Make a Mac Hotkey for Grok Bot Voice
Grok Bot voice came out today, but there's no hotkey to load it quickly while your doing other things in other applications. What does one do in this situation?...You use Bot to build yourself a hot
Article
Job breakdowns

Grok Bot voice came out today, but there's no hotkey to load it quickly while your doing other things in other applications. What does one do in this situation?...You use Bot to build yourself a hot key.
I set up ⌥⌘B (Option-Command-B -- be for Bot of course) so that:
-
First press — starts voice with Chief of Staff (or your default bot), even if you’re in Chrome or anywhere else
-
Second press — hangs up
-
Focus stays put — Bot app doesn’t get yanked to the front if you're in a different app.
What it uses:
-
skhd — tiny Mac hotkey daemon
-
Accessibility permission for skhd (System Settings → Privacy & Security → Accessibility)
-
A small toggle script that finds Grok Bot’s “Start voice chat” / “Hang up” buttons via Accessibility and presses them without activating the window
Copy-paste prompt for Grok Bot (or just tell your Bot to do what I explain in this article)
Set up a global Mac hotkey for Grok Bot voice chat. This is not available natively on Mac desktop yet — please implement it on my computer.
Goal:
- Hotkey: Option-Command-B (⌥⌘B)
- Behavior: TOGGLE
- If voice is idle → start voice chat (prefer focusing/selecting Chief of Staff first if needed, then press “Start voice chat”)
- If voice is already live (Hang up / Mute visible) → press “Hang up”
- Focus rules (critical):
- If Grok Bot is already frontmost, leave it frontmost
- If another app is frontmost (e.g. Chrome), do NOT steal focus — start/hang voice in the background with no visible app switch / flash
- Prefer Accessibility AXPress on the buttons over mouse clicks that require activating Grok Bot
- Use skhd for the global binding (install via Homebrew if missing: koekeishiya/formulae/skhd)
- Create ~/Library/Scripts helpers as needed (shell wrapper + a small Swift/AppleScript toggle)
- Ensure skhd LaunchAgent is running and ~/.skhdrc contains: cmd + alt - b → the toggle script
- Grant/remind me to enable Accessibility for skhd if needed
- Verify: from Chrome, press ⌥⌘B → voice starts, Chrome stays front; press again → hang up, Chrome stays front
- Document the final hotkey and how to disable it (comment out ~/.skhdrc / unload skhd)
Do the full setup end-to-end on my Mac. Don’t just give instructions unless you hit a permission wall only I can click.
Let me know if you have questions or feedback on how to improve this.
Published on grokbot.sh. Cite the public log, not a prompt pack.