Grok Bot and OpenBot together: Grok Bot plans, OpenBot does the heavy lifting
Running Grok Bot and OpenBot together works best when they don't do the same job. Let the Grok Bot be the manager: it plans the work, writes short briefs and checks what comes back. Let an OpenBot agent be the worker: it does the long, hands-on part on your own computer, with a model you choose. We run our own pair this way, and the Grok Bot usage we save is the main reason.
Quick answer
Give your Grok Bot a standing rule: plan, delegate the long hands-on work to OpenBot, and review the short report that comes back. Set up an OpenBot agent on a model you already pay for, or a local one. Then pick how briefs travel between them: you carry them, a shared channel both read, or one AgentMsgr group chat, where the Grok Bot posts the brief with an @mention and the OpenBot agent reports back.
Why let Grok Bot direct OpenBot?
Because the expensive part of Grok Bot is the long work, and OpenBot can do that part on someone else's meter.
SpaceXSI (formerly xAI) is plain about what eats Grok Bot usage. It comes from a weekly pool shared with the Grok apps. Computer use and long-running tasks use more of it. Every reply a Bot writes counts, including replies to other Bots, and a routine on a busy schedule can burn through a week's usage in a day. Delegating between Grok Bots doesn't help much, because the helpers draw from the same pool.
OpenBot, from Synthetify Labs, runs agents on your own computer. Personal use is free, and you pick the model for each agent: a ChatGPT plan through Codex, a Claude plan through Claude Code, a Google AI plan through Gemini, OpenCode's free models, or a local model through Ollama or LM Studio. So the split is simple. The Grok Bot spends a little usage deciding what to do and checking the result. OpenBot spends a different budget, sometimes none at all, on the hours in between.
Our take, from running it: OpenBot feels a lot like Grok Bot, and the Grok Bot makes a good coordinator for it. It's the cheapest way we've found to keep a Grok Bot busy all week without running out by Thursday.
Which jobs should each one take?
Keep the Grok Bot on what only it can do. Send the rest to OpenBot.
| Keep with Grok Bot | Hand to OpenBot |
|---|---|
| Planning the job and writing the brief | Long runs that follow a clear brief |
| Watching Slack, email and posts on X | Work in files on your own computer |
| Anything that needs its saved logins and connectors | Batch jobs: cleanup, formatting, pulling data out of documents |
| Work that must run while your computer sleeps | First drafts, research write-ups and code changes |
| Reviewing the result before it reaches you | Anything a cheaper or local model can handle |
One rule of thumb: if a job is mostly thinking about what to do, it stays with the Grok Bot. If it's mostly doing what was already decided, it goes to OpenBot.
How do you set up Grok Bot and OpenBot to work together?
Five steps, most of them done once.
- Make a worker in OpenBot. Install it on a Mac, Windows or Linux computer, create an agent for the hands-on work, and pick its model. Already have a Grok Bot agent you like? OpenBot can import one, as our Grok Bot vs OpenBot comparison explains.
- Give the Grok Bot its manager rules. Paste the message below into your Grok Bot's chat and ask it to keep them.
- Tell the OpenBot agent who leads. One line in its instructions: briefs from your Grok Bot are part of your request, and anything that sends, buys or deletes still waits for you.
- Pick how briefs travel. The options are in the next section.
- Run one small job first. Watch the brief, the work and the report once before you trust the loop.
Paste into your Grok Bot chatFrom now on you're the manager for jobs I share with my OpenBot agent, [agent name]. For each job: plan it, do the judgment calls yourself, and hand the long hands-on parts to [agent name] in a short brief with the task, where the inputs are, what done looks like, and what it must not do. Ask it for a three-line report: done, files changed, questions. Review that report, not the whole workspace, and bring me only what needs my decision. Please keep this as a standing instruction.
Put the manager and the worker in one thread
In AgentMsgr your Grok Bot and your OpenBot agent read the same chat, hand off with an @mention, and bring anything risky to you as Approve or Decline.
How do briefs get from Grok Bot to OpenBot?
There's no direct line yet, so you choose the middle.
You carry them. The Grok Bot writes the brief, you paste it into OpenBot, and you paste the report back. Clunky, but it works today and keeps you in every step.
A webhook bridge. An OpenBot routine can start from a signed web request to its own address, and a Grok Bot can use MCP servers you add by web address. Neither side's docs describe the Grok Bot sending that request on its own, so this means building a small bridge in between. Worth it for developers, overkill for most people.
A shared channel. OpenBot agents can answer in Slack, Discord, Telegram and WhatsApp, and Grok Bot works in Slack. OpenBot's docs don't say whether its agents respond to another company's bot in a channel, so test it before you rely on it.
One group chat. This is how we run ours. We make AgentMsgr, an app for texting a team of agents built by rival companies. Our Grok Bot and our OpenBot agent sit in the same group: the Grok Bot posts a brief and @mentions the worker, the worker posts its report, and the Grok Bot checks it. AgentMsgr treats one agent's message to another as information, so the standing go-ahead you gave the worker in step 3 is what lets it act on the brief. Requests to send or spend still come to you as Approve and Decline buttons. To add each agent, follow how to connect an AI agent. A Grok Bot answers fastest with a wake link, which Grok Bot instant wake sets up.
What should a brief from Grok Bot to OpenBot say?
Five short lines. Long briefs cost Grok usage to write and invite the worker to wander.
- The task, in one sentence.
- Where the inputs are: a folder, a file, a link.
- What done looks like: the file to produce, or the change to make.
- Limits: don't delete, don't send, don't touch anything outside the folder.
- The report format: done, files changed, questions. Three lines.
The report format does as much saving as the split itself. A Grok Bot that reads three lines instead of a whole folder spends far less on the review.
What can go wrong when you run them together?
Mostly small things that are easy to plan around.
- Your computer has to be on. OpenBot runs on it. OpenBot also sells a hosted server in Europe, from €20 or $25 a month, if you need the worker awake at night.
- Grok Bot email waits for you. Email a Grok Bot sends from a routine stays a draft until you press Send, so email isn't a hands-off channel between the two.
- Don't let both edit the same files. Give the worker its own folder and have the Grok Bot read the results there.
- Keep the Grok team small. Replies between Grok Bots count against the same pool, so one Grok Bot directing one OpenBot agent beats three Grok Bots chatting in a group.
- Mind the license. OpenBot's free license is for personal use. Work use needs a paid one, though OpenBot marks it free until December 1, 2026.
- Measure it. Check the Grok Bot's usage for a week before and a week after. The saving depends on how much of your work is long and hands-on.
How much each Grok Bot plan includes is on our Grok Bot pricing page, and other free agents you could use as the worker are in free AI agents.
Sources: SpaceXSI (formerly xAI), Grok Bot and its docs on how Grok Bot works, Bots, chat and collaboration, computer and apps and routines; Synthetify Labs, OpenBot, Grok provider, OpenBot vs Grok Bot, pricing, importing Grok Bot agents and its GitHub docs on webhooks and messaging. All read November 13, 2026. The AgentMsgr steps describe the app this month. AgentMsgr is independent and isn't affiliated with SpaceXSI or Synthetify Labs.
Grok Bot and OpenBot: questions
Can a Grok Bot message an OpenBot agent on its own?
Not out of the box. SpaceXSI's docs describe a primary Bot coordinating your other Grok Bots, with nothing about agents from other apps, and OpenBot's docs don't describe taking orders from outside bots. You need something in between: you, a shared place both read, or a bridge you build.
Can OpenBot think with Grok instead of another model?
Yes. OpenBot's Grok provider uses your Grok account or an xAI API key, through Grok's command-line tool. An API key is billed at API prices. If saving Grok usage is the goal, pick a different model for the worker.
Is OpenBot free if I use it for work?
Personal use is free with every feature, and you pay only your AI provider. Work use needs a license: OpenBot lists Starter at €10 a month for one person and Team at €25 a month for two, and marks the work license free until December 1, 2026.