DEDUPED Hot AI repos, turned into use cases Get 5 a day

How to talk to a Grok Bot agent through your robot with Groki Bot

Flash the robot, run the Mac gateway, and say "Hi Grok" to talk with a Grok Bot agent.

Credentials. Native voice reuses the Grok Bot app login on your Mac through a login bridge, so keep that session private and do not share the gateway machine.

Who it is forA maker with a CoreS3 Stack-chan robot and a Mac who wants to speak with a Grok Bot agent hands-free at the desk.

The problemSetting up a desktop robot to reach a Grok Bot agent by voice usually means wiring firmware, a computer service, and an agent link together by hand.

The outcomeThe robot wakes on "Hi Grok" and holds a voice conversation with your named Grok Bot agent, using the Grok Bot app login on your Mac.

What you need first

  • M5Stack CoreS3 with a Stack-chan base
  • A Mac for the computer-side gateway (native voice is macOS)
  • Desktop Chrome or Edge for the web flasher
  • The Grok Bot desktop app, signed in on the Mac
  • A Wi-Fi network for the robot

Steps

  1. Open the web flasher in desktop Chrome or Edge to write the firmware, then configure Wi-Fi on the setup page.
  2. Clone this repository and run cd gateway && uv sync --all-extras to install the gateway dependencies.
  3. In gateway/.env, set STACKCHAN_VOICE_BACKEND=gbot and your agent name and ID, because Gemini is the default backend.
  4. Keep the Grok Bot desktop app signed in, run the login helper in a second terminal, and start the gateway as described in the quick start.
  5. Point the robot at the gateway on the BLE settings page, then say "Hi Grok" to begin talking.

Prompt for your agent

In the groki-bot repo, follow docs/quick-start.md to set STACKCHAN_VOICE_BACKEND=gbot and the agent name and ID in gateway/.env for <agent-name>. Report the gateway startup output and confirm that the robot responds to "Hi Grok".

Caveat. Native voice is listed for macOS only, so a Windows or Linux computer will not run this path as described.

Share: X LinkedIn Hacker News Email Copy link

Disclaimer

Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked "Seen in the wild", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email [email protected] and we will look at it promptly. Full disclaimer page