Skip to content
AI Productivity Insights
Hands-On Tutorial · August 2026

Hire Your First AI Teammate: Setting Up Grok Bot for Real Work

Persistent Bots with a name, a job, a memory and their own cloud computer, and what that means for the harness you used to build yourself.

Introduction

In June I wrote that the harness is the product. A model becomes useful when you give it tools, context, feedback, verification and permissions. In earlier editions we built those harnesses ourselves: an n8n workflow for medication refills, and a multi-agent FastAPI server on the OpenAI Agents SDK with Perplexity and Notion.

On August 11, xAI released Grok Bot in beta. It takes a different approach: instead of building the harness, you hire one. Each Bot is a persistent AI teammate with a name, a job and a memory, and it works on its own cloud computer with a browser, files and a terminal. You set it up by chatting with it, and it comes back to you when something needs your approval.

In this edition, we set up a first Bot step by step, give it a real recurring job (a weekly research brief), and compare what you get against the n8n and Agents SDK builds from earlier posts.

Other AI tools ask you to build the workflow first.
Grok Bot asks you to describe the job.

1. What Is Grok Bot?

xAI describes Grok Bot as “AI teammates you can give real work to.” The official docs describe Bots as teammates “with names, jobs, and context that compounds over time.”

Key Features

  • A computer of its own: each Bot works on a persistent cloud computer with a browser, filesystem and terminal, so work continues while your laptop is closed.
  • Connectors plus screen operation: Bots use connectors (installed as plugins) where they exist and computer use for everything else, including sites with no clean API or MCP server.
  • Chat-based setup: “Setup is a message, not a workflow builder.” You create a Bot, describe the job, and grant access when it asks.
  • Memory: a named Bot keeps stable preferences, role context and summaries of prior work across sessions.
  • Skills and routines: a working process can be saved as a reusable skill and run on a schedule as a routine. Bots can also learn a workflow by watching you demonstrate it.
  • Teams of Bots: Bots can run in parallel, message each other, and coordinate in group chats.
  • Approvals: Bots stop before consequential actions such as sending, publishing, buying and deleting.

Availability at Launch

The announcement lists the beta for SuperGrok, SuperGrok Plus and SuperGrok Heavy; Cursor Pro, Pro+ and Ultra; and Cursor Teams Standard and Premium subscribers, on desktop and iOS. At launch, Grok Bot came with its own usage, separate from your Grok and Cursor plans, and enterprises could join a waitlist. The docs list desktop apps for macOS, Windows and Linux plus iPhone, iPad and Android, with usage that resets weekly.

Availability update (October 2026): Plans have changed since launch. Grok Bot is now included on the Premium, Super and Ultra plans of The X Subscription and on paid legacy Cursor plans, and its usage comes from the same weekly pool as Cursor and the Grok apps. Check the official Plans and billing page for the current list. No prices are quoted here because they change often.

Diagram of a Grok Bot: on the left, what you define (name and job, description, access, skills and routines); on the right, what the platform provides (persistent cloud computer, connectors and computer use, memory, approvals and Auto Review), all pointing to a central Bot
Figure 1: Anatomy of a Grok Bot: what you define vs. what the platform provides

2. The Harness, Pre-Assembled

Hold Grok Bot up against the five harness parts from the June essay and the design choices become clear:

Harness partHow Grok Bot supplies it
ToolsPlugins from Connect apps, plus a browser and terminal on the cloud computer. Reworked reports that, when asked, Grok Bot said its catalog has 220 plugins, none installed by default.
ContextPer-Bot memory, a description that holds durable rules, shared files in /workspace, and saved skills.
Feedback loopsYou review results in the conversation and correct them. The transcript shows tool activity, computer use and created files.
VerificationA clear “review point” in each request, and a Test run before any routine goes live.
PermissionsApproval cards (Allow once, Always allow, Deny), Auto Review rules, and secure handoff for passwords and 2FA.

You don’t write tool definitions or retry logic. Your job moves up a level: describe the job well, set the boundaries, and review the work.

3. Step-by-Step: Setting Up Your First Bot

Overview of the seven setup steps for Juno as a numbered flow: 1 install the app, 2 sign in, 3 create Juno, 4 give a five-part first task, 5 sign in to tools only when needed, 6 review and correct, 7 save a skill then a routine. The steps are grouped as Get set up, Define the Bot, Work it by hand, and Automate, and the result is a brief saved every Monday at 8:00 AM with a summary in chat and nothing sent without approval
Figure 2: The seven setup steps at a glance, from install to a weekly routine

Step 1: Install the desktop app

Download Grok Bot from x.ai/bot. On macOS, choose the Apple silicon or Intel build. On Windows, choose x64 or Arm64. Linux builds come as .deb, .rpm or an AppImage.

Diagram for Step 1: download Grok Bot from x.ai/bot, choose the build for your OS (macOS: Apple silicon or Intel; Windows: x64 or Arm64; Linux: .deb, .rpm or AppImage), and the desktop app is installed
Figure 3: Download from x.ai/bot and pick the build that matches your OS

Step 2: Sign in

Choose Sign in, finish authentication in the browser, and return to the app. Grok Bot uses your Cursor account. If your access comes from a SuperGrok subscription, link it when the app asks. Onboarding then asks which tools you use and suggests teammates. It does not connect or change those tools by itself.

Diagram for Step 2: choose Sign in, finish authentication in the browser, return to the app, then onboarding asks which tools you use and suggests teammates. Grok Bot uses your Cursor account, a SuperGrok subscription is linked when the app asks, and onboarding does not connect or change your tools by itself
Figure 4: Sign in with your Cursor account; onboarding suggests but doesn't connect anything

Step 3: Create the Bot: a name, one job, a description

Pick a suggestion from Meet a future teammate or choose Create your own. The docs are blunt: focused Bots build more useful context than one catch-all “General Helper.” Here is the Bot for this tutorial:

Name: Juno
Job: Weekly research brief
Description: Every week, research what changed in AI-for-productivity tools
(new releases, notable tutorials, pricing or policy changes). Prefer official
sources, keep a link for every claim, and separate facts from opinion.
Write in plain English for busy team leads. Never send, post or publish
anything without my approval. Never sign up for services or buy anything.

The description is for rules that should always hold. Task-specific instructions go in the conversation.

Diagram for Step 3: start from a suggested teammate or Create your own, then define Juno with the job Weekly research brief and a description of standing rules: prefer official sources, link every claim, separate facts from opinion, plain English, never send, post or publish without approval, never sign up or buy. Rules that always hold go in the description; task-specific instructions go in the conversation
Figure 5: Juno gets a name, one job, and a description of rules that always hold

Step 4: Give it a first task with five parts

The docs recommend that every request cover the outcome, sources, constraints, deliverable and review point:

Outcome: A research brief on what changed in AI productivity tools in the
last 7 days.
Sources: Official product blogs and changelogs first, then reputable tech
press. Use the attached list of tools we care about.
Constraints: Max 8 items. Skip rumors unless an official source confirms them.
Do not sign in to anything; ask me if a site requires login.
Deliverable: A one-page brief saved in /workspace/briefs/ as a dated
Markdown file, with sections "What shipped", "Worth trying", "Watch list"
and "Decisions needed". Post a 5-bullet summary here.
Review point: Stop after the draft so I can review before anything goes
further.
Diagram for Step 4: a five-part request (outcome, sources, constraints, deliverable, review point) leads to a dated one-page Markdown brief in /workspace/briefs/ with sections What shipped, Worth trying, Watch list and Decisions needed, a 5-bullet summary in chat, and a stop for review
Figure 6: A five-part first task and the deliverable it asks for

Step 5: Sign in to tools only when needed

When the Bot hits a login, it asks you to take over. Choose Take over, enter the password, passkey, 2FA code or CAPTCHA yourself, then choose I’m done. Never paste credentials into chat. For supported services, install a plugin from Connect apps in the sidebar and authenticate in your browser.

Diagram for Step 5: the Bot hits a login and asks you to take over; you choose Take over, enter the password, passkey, 2FA code or CAPTCHA yourself, then choose I'm done. Credentials are never pasted into chat. For supported services, install a plugin from Connect apps in the sidebar and authenticate in your browser
Figure 7: You handle logins yourself, and credentials never go in chat

Step 6: Review, correct, and name the lasting preference

Correct anything off. Say explicitly which corrections are permanent:

Use this format for every future brief: 8 items max, source links inline,
one-line "why it matters" per item, and a final "Decisions needed" section.
Diagram for Step 6: the draft brief is reviewed; one-off corrections fix this draft, while a message saying 'Use this format for every future brief' sets a standing format: 8 items max, source links inline, a one-line why it matters per item, and a final Decisions needed section
Figure 8: Separate one-off fixes from the preference that should stick

Step 7: Save a skill, then a routine

Only automate a process after it has worked reliably by hand. First the skill:

Save the process we just used as a skill called "Weekly research brief".
Include the source priority, the item limit, the output format, how to
validate links, and the rule that anything external requires my approval.

Then the routine:

Every Monday at 8:00 AM, run the "Weekly research brief" skill for the
previous 7 days. Save the file in /workspace/briefs/ and post the summary
in this conversation. Do not email or post it anywhere. If a key source is
unavailable, say so in the brief instead of using old information.

Before you enable it, check the owning Bot, schedule and time zone, input, expected result, approval boundary, and what happens when a source is missing. Then use Test run. A test run performs real work, so keep write actions behind approval.

Diagram for Step 7: once the process works by hand, save the Weekly research brief skill (source priority, item limit, output format, link validation, external actions need approval), create a routine for every Monday at 8:00 AM, check owner, schedule and time zone, input, expected result, approval boundary and missing-source handling, then test run and enable
Figure 9: The skill, then the Monday routine, then checks and a test run
Flow diagram of the weekly research brief: a Monday 8:00 routine fires, the Bot gathers from the web and connected apps, drafts a brief file in /workspace, delivers it in chat with a notification, and any email or Slack post becomes a draft card for approval. Below, the build order: run once by hand, save a skill, create the routine, test run then enable
Figure 10: The weekly research brief: one task, then a skill, then a routine

↑ All steps

4. Hired vs. Built: n8n, Agents SDK, and Grok Bot

None of this makes the earlier builds obsolete. It changes which questions you ask before you start.

Comparison table of how an n8n workflow, an OpenAI Agents SDK plus FastAPI server, and Grok Bot each provide tools, context and memory, execution environment, feedback and verification, permissions, and scheduling
Figure 11: Same harness parts, different builders

Choose a self-built n8n workflow when…

  • The process is deterministic and the same steps should run every time, like webhook → verify identity → classify → log to Sheets.
  • You need every node visible and editable by the team, or you must self-host.

Choose an Agents SDK + FastAPI service when…

  • AI is part of your product and other systems call it over HTTP.
  • You need full control of tool schemas, guardrails, tracing and evaluation.

Choose a Grok Bot when…

  • The work is judgment-heavy and spans many tools, including sites with no API.
  • You want a teammate that remembers your preferences and improves through feedback, not a pipeline you maintain.
  • The finish line is “land it in the real tool,” and a human approval before external actions is acceptable.

5. Safety Basics Before Day One

Reworked’s launch coverage quotes the product calling its shared computer “a real blast radius.” The docs say the same thing in plainer terms. Three rules to set up before the first routine runs:

  1. One computer, shared by all your Bots. Files, browser sessions and command-line credentials are available to every Bot on your account. Separate Bots are not a security boundary.
  2. Keep approvals on. Always allow exists, but use narrow rules around known actions, never “allow everything in the browser.”
  3. Clean up. Sign out of services and uninstall connectors you no longer need.

On compliance, Reworked reports SOC 2 Type II, GDPR compliance and annual penetration testing through Cursor, with ISO 27001 and ISO 42001 audits in progress but neither certification held yet.

6. Lessons Learned

1. One Bot, One Job

A specific job gives the Bot better memory to build on. Add a second Bot only when the work has a stable specialist role.

2. Write the Description Like a Job Contract

The boundaries you’d give a new hire (“never send without approval”) belong in the description, not buried in one conversation.

3. Manual, Then Skill, Then Routine

Automating an unproven process just gets you the wrong answer faster and more often.

4. Memory Is Not a Source of Truth

For consequential decisions, tell the Bot to reopen the current source instead of relying on what it remembers.

Recap and Key Takeaways

  • Grok Bot (beta, Aug 11) gives you persistent Bots with a name, a job, memory and a shared cloud computer.
  • Setup is a conversation: name, job, description, a five-part first task, then a skill and a routine.
  • It is a pre-built harness. You trade some control for speed, and your role shifts to defining the job and reviewing the work.
  • Treat the shared computer as one blast radius and keep consequential actions behind approval.

More AI Teammate Ideas Across Business Functions

  • Sales: nightly account research that stops at a review list, with no sending or enrolling.
  • Finance: weekly expense reconciliation with policy citations and draft follow-ups.
  • Customer success: an account-health watch list ranked by evidence.
  • Engineering: bug reproduction packs from staging, with no production data.
  • Marketing: campaign monitoring and budget recommendations without changing budgets.
  • Healthcare operations: preparation work only, keeping patient data inside systems built for it.

Conclusion

In June the advice was to stop shopping for engines and build the car. Grok Bot sells you the car with the harness pre-assembled: computer, tools, memory, schedules and brakes. That doesn’t remove the work. The quality of the job description, the boundaries and your reviews still decides whether the Bot finishes the job or just gets close. Start with one Bot, one job and one weekly brief.

Where to Go Next

If you found this guide valuable, consider sharing it with the colleague who keeps saying they need “one more person” on the team. Their first hire might be a Bot.

Newsletter

Get AI productivity insights delivered

Practical AI guides, tutorials, and fresh insights in your inbox.