Scope and usage
aehyok's original post divides 20 Grok Bot community projects into five groups. They include skills, MCP/CLI tools, browser extensions, documents, hardware/software systems and alternative platforms, each with its own entry point and dependencies.
The groups and items retain the source order, with card ranks restarting in each group and original item numbers in the card facts. Choose a deliverable first, then check the tool's form, execution location and account requirements; Bot, Cursor, model API and third-party service access cannot be used interchangeably across projects.
External capabilities
Rank 01/06
eze-is/web-accessweb-access
Web access strategy and existing-browser operations
Choose search, fetching or a CDP browser route for the task and build site-specific knowledge. It can use an everyday browser's signed-in session and also has write capabilities, including clicking, uploading and submitting forms.
- Browser
- Website operations
- Source item
- 1
- Form
- Skill + Node.js CDP Proxy
- Prerequisites
- Node.js 22+ and working Chromium remote debugging
Rank 02
RongleCat/grok-bot-clippergrok-bot-clipper
Collect pages and media as Bot source material
Collect selections, articles, screenshots and files in a material basket, then send them to the selected Bot. Drafts stay in the browser; sending uploads text and attachments to the Bot cloud.
- Source collection
- Browser extension
- Source item
- 2
- Form
- Browser extension built from source
- Prerequisites
- Node.js 22.13+, Chrome/Edge or compatible Firefox, and a working Bot account
Rank 03
evilmordy/cn-mail-mcpcn-mail-mcp
Mail tools over IMAP/SMTP
Supports QQ, 163, 126 and Tencent enterprise mail with mail authorization codes and read mode by default. Drafting and sending require a separate mode; sending also needs a recipient allowlist and one-time confirmation flow.
- Read-only default
- Source item
- 3
- Form
- stdio MCP server
- Prerequisites
- Node.js 22+, pnpm, reachable IMAP/SMTP and an authorization code
Rank 04
hanyu1212/grokbot-bridge-mcpgrokbot-bridge-mcp
Dispatch from a coding agent and read replies
Use MCP or CLI to dispatch work to an allowlisted Bot, read replies or interrupt its current turn. setup modifies client settings and offers a final test send, with Yes as the default choice.
- Agent handoffs
- MCP
- Source item
- 4
- Form
- MCP/CLI bridge
- Prerequisites
- Node.js 22.13+ and a Cursor account with Grok Bot access
Rank 05
ScriptedAlchemy/grok-bot-cligrok-bot-cli
Manage Bots, groups and conversations from a terminal
Operate Bots, groups, messages, threads and the account-wide skill library, with local agent bridges as well. Commands include creating, updating and deleting; check the target and permissions for each command.
- CLI
- Bot management
- Source item
- 5
- Form
- CLI + Agent Bundle
- Prerequisites
- Node.js 22.19.0+ and a working desktop session or corresponding gateway configuration
Rank 06
SSBrouhard/grokbot-telegram-bridgegrokbot-telegram-bridge
Use an existing Bot from a Telegram private chat
Run a gateway on the Bot cloud computer to forward allowed Telegram private chats to the local Bot. Authorization checks both user and chat IDs; groups, channels and webhook mode are currently unsupported.
- Telegram
- Private-chat bridge
- Source item
- 6
- Form
- Node.js gateway inside the cloud computer
- Prerequisites
- Node.js 20.6+, an existing Bot gateway, a BotFather token and both allowlists
Long jobs and quota management
Rank 01/04
realTaki/bot-keepalivebot-keepalive
Manage continuous jobs with a watcher
A low-effort subagent waits and watches job state, using a registry, relay handoffs and deadlines. Keepalive itself consumes quota; sleep timing and daily usage are the author's observations and need measurement in your environment.
- Long jobs
- Keepalive
- Source item
- 7
- Form
- Grok Bot Skill and Shell examples
- Prerequisites
- Grok Bot Shell, subagents, routines and Unix-like tools
Rank 02
eze-is/eze-grokbotWake on Done
Notify the original Bot by webhook when a command ends
Wrap a one-off CLI command, build or script in a notifier, then use a relay and Routine to wake its owner on completion. Notification delivery, Bot wake-up and task acceptance are separate states.
- Completion events
- Webhook
- Source item
- 8
- Form
- wake-on-done skill directory and notification scripts
- Prerequisites
- Main Bot, relay, webhook Routine, bash/Python 3/curl
Rank 03
robbin/grokbot-local-agentgrokbot-local-agent
Hand work to Pi on the same machine and preserve task artifacts
Local means the Linux cloud computer where the Bot runs, and Pi uses a separately configured model account. Tracked mode saves task IDs, state, events and results; check the scope of routes that write files or execute shell commands.
- Pi
- Task tracking
- Source item
- 9
- Form
- Pi CLI wrapper scripts and Skill
- Prerequisites
- Node.js 22+, Pi CLI and your own model login; notification settings are optional
Rank 04
bcharleson/grokbot-usage-cligrokbot-usage-cli
Read account usage summaries before dispatching work
Read Cursor, Bot and optional SuperGrok meters through unofficial account endpoints. Missing values remain unknown and errors are reported separately as error; neither means zero usage, and this is not an audit of per-task bills.
- Usage
- Pre-dispatch checks
- Source item
- 10
- Form
- Python CLI + fleet-usage skill
- Prerequisites
- Python 3.10+ and the corresponding account login; the installer probes usage
Chinese playbooks and notes
Rank 01/05
sit-in/awesome-grokbot-playbooksawesome-grokbot-playbooks
Choose Chinese workflows and resources by scenario
Contains 197 directory rows and 10 recipes, with separate labels for runtime checks, documentation checks and existence-only checks. This research checked directory and file counts without testing every external project or recipe.
- Chinese playbooks
- Verification levels
- Source item
- 11
- Form
- Resource directory and workflow documents
- Prerequisites
- Accounts, tools and inputs required by the selected recipe
Rank 02
KinGao294/grok-bot-orange-bookGrok Bot Orange Book
A historical reading resource for terms and workflows
The README links to the v260823 reading edition and PDF, with a contents list covering setup, collaboration, Routines and quota. Recheck prices, plans and product capabilities; this research did not read the full book or verify its character count.
- Getting started
- Historical edition
- Source item
- 12
- Form
- Book and PDF, with no running service
- Prerequisites
- No special hardware for reading; implementation depends on the current product and account
Rank 03
BeatAPI/grokbot-growthgrokbot-growth
Produce team starter documents from a requirements interview
Ask at most 6 questions per batch and produce roles, shared rules, review forms and a setup checklist. The skill does not create Bots, connect accounts, schedule or publish; configure the actual environment using SETUP.md.
- Team planning
- Growth workflows
- Source item
- 13
- Form
- growth-fleet-starter text skill
- Prerequisites
- Product and market brief; separate Bot/API/channel setup for the selected workflow
Rank 04
bianwuwei/grok-bot-skillsgrok-bot-skills
Turn existing records into weekly reports and action cards
Provides 4 templates for weekly reports, a weekly-report pipeline, meeting action cards and WeChat Little Green Book posts. Read the selected skill's prerequisites; the pipeline requires an existing main Bot and action-card Bot and does not build the team for you.
- Weekly reports
- Meeting records
- Source item
- 14
- Form
- Copy the selected SKILL.md and save it as a skill
- Prerequisites
- Real source records and working Bots; divided workflows also need group configuration
Rank 05
unicodef1wn/grokbot-field-notesgrokbot-field-notes
Consult the author's rules and antipatterns
Provides livestream notes, roles and workflow templates, with 40 numbered entries in ANTIPATTERNS.md. The 72-hour duration is the author's description of the livestream; these community notes are not official documentation or results reproduced here.
- Working rules
- Antipatterns
- Source item
- 15
- Form
- Rules, notes and template documents
- Prerequisites
- Review and integrate existing rules first; avoid overwriting the original AGENTS.md
Desktop hardware and voice interfaces
Rank 01/02
Liu-zhongxian/zongzhu-botZongzhu
Send Bot tasks through an ESP32-S3 voice terminal
Combine a round-screen device and computer backend to send voice tasks to Grok Bot and read replies aloud. Local ASR does not make the whole system offline; Bot tasks and reply speech still depend on the network.
- ESP32-S3
- Voice terminal
- Source item
- 16
- Form
- ESP32-S3 firmware + computer backend
- Prerequisites
- Supported board, an always-on computer, a 2.4 GHz network and a Grok Bot webhook
Rank 02
JosssphZhou/groki-botGroki Bot
Choose voice and face tracking for the hardware and host
Includes M5Stack firmware, a gateway and a movable-base route; the gateway defaults to Gemini, while standalone firmware mode defaults to OpenAI. Native Grok voice needs the desktop login and internal API on the same Mac; face tracking also needs a camera, tracker and movable hardware.
- M5Stack
- Voice and tracking
- Source item
- 17
- Form
- Firmware + computer gateway + optional tracking
- Prerequisites
- Supported M5Stack board and model settings; features vary by board
Open-source alternatives
Rank 01/03
milind-soni/OpenMausBotOpenMausBot
Use existing agent CLIs through a local harness
Integrates Claude, Codex or Grok CLI, tool approvals and computer use without requiring a Grok account. The API-key route currently supports chat only and does not have the same tool capabilities as an Agent CLI.
- Local agent
- Desktop application
- Source item
- 18
- Form
- Desktop edition or Node.js harness
- Prerequisites
- Desktop release, or Node.js 24+ and a signed-in Agent CLI
Rank 02
elie222/rakazoRakazo
Host a backend and connect devices to the same API
Provides multiple models, memory, scheduling and computer use with your own key or a compatible local-model endpoint. Mobile and desktop clients still need a continuously running server; configure Docker, models and external access separately.
- Self-hosting
- Multiple models
- Source item
- 19
- Form
- Self-hosted Docker stack and clients across devices
- Prerequisites
- Docker Engine/Compose and model configuration; external service access needs HTTPS
Rank 03
modelflare-ai/AnyModelBotAnyModelBot
Use a multi-model agent on your own computer
Choose Modelflare or official API keys without a mandatory Grok or Modelflare account. Running the app locally still sends task data to the selected model; image and video currently use the Modelflare route.
- Desktop agent
- Your own API key
- Source item
- 20
- Form
- Desktop release, Docker or source build
- Prerequisites
- An always-on computer and a working model; desktop control needs OS permissions
Installation forms and minimal starting points
| Type | Starting point | Result to check after installation |
|---|---|---|
| Text skills and templates | Read the selected SKILL.md, then install or save it for the host | The skill is readable, with clear inputs, outputs and prerequisite tools |
| MCP/CLI | Prepare the project's runtime, login and client configuration | Required tools connect, and actual reading or dispatch results can be checked |
| clipper | Clone, run npm ci and npm run build, then load dist in the browser | A draft can be created; check the actual payload after choosing a Bot |
| Directories, books and notes | Select a document to read and integrate | Rules and acceptance checks suit the current environment |
| Hardware systems | Confirm the board, host, network and voice route first | Flashing, connectivity, voice and replies each pass their own checks |
| Alternative platforms | Prefer official releases or self-hosting entry points | The model works, the backend stays running, and required tools and approval modes are confirmed |
These are independent documented entry points; choose one as needed. web-access requires Node.js 22+, while the grokbot-growth text starter kit needs no BeatAPI key; actual Bot, API or publishing capabilities require separate setup.
npx skills add eze-is/web-access
npx skills add https://github.com/BeatAPI/grokbot-growthThe next two lines are also independent options, each with its own runtime and account requirements. grok-bot-cli needs Node.js 22.19.0+; OpenMausBot's source/npm route needs Node.js 24+, plus an installed and signed-in Agent CLI when using agent tools.
npm install --global grok-bot-cli
npx openmausbotThe bridge setup backs up and modifies client settings and may enter login and test-send flows.
The usage-cli installer probes Bot usage.
The mail tool's connection check performs a real IMAP login.
Confirm the account and scope before running them.
Permissions and data flows
| Project or route | Data and operation scope | Settings to check |
|---|---|---|
| web-access | Uses an existing browser session to read pages and operate forms | Selected browser, sites and permitted read/write scope |
| clipper | Materials stay in the browser before sending, then upload to the Bot cloud | MHTML may contain signed-in or hidden content; inspect drafts and send options |
| cn-mail-mcp | Defaults to read; draft/send can add write capabilities | Mail authorization code, mode, recipient allowlist and confirmation flow |
| bridge/grok-bot-cli | Dispatch, management and some interruption/deletion operations | Target Bot names, shared-skill scope and command permissions |
| Telegram bridge | Messages and attachments pass through Telegram before reaching the Bot | Private chats and both user ID and chat ID allowlists; the source service must stay online |
| Wake on Done | Notifications include owner, task, exit code, host and log path | Includes the last 300 log characters by default; NOTIFY_TAIL_CHARS=0 disables the tail |
| Pi worker | Can read files, write files and execute bash, saving artifacts in the task directory | Tool modes and cwd; tool selection is not an OS sandbox |
| AnyModelBot | Text, files, tool results or screenshots can go to the model service | Model routing and desktop permissions; clicks/keystrokes execute automatically by default, with an ask-first option |
grok-bot-cli can use a desktop session or specified gateway, while clipper authorizes through the browser. Before installing either tool, confirm which credentials it reads, keep accounts distinct, and keep credentials out of public conversations and example configurations.
"Running locally" describes where the program and data reside; model requests may still use the network. OpenMausBot and AnyModelBot can use external models; Rakazo also supports compatible local-model endpoints, which still require a model and enough computing resources.
Quota, models and always-on costs
| Item | Confirmed scope | Result that cannot be inferred |
|---|---|---|
| bot-keepalive | Watchers and relay handoffs use quota and need a deadline | The author's sleep and usage observations are not fixed specifications for every account |
| Wake on Done | Completion notifications reduce the need for continuous waiting | Webhook acceptance does not guarantee the owner woke up or the work passed |
| Pi local-agent | Runs work using a separately configured model account | It is not free compute, and this research measured no cost-saving ratio |
| usage-cli | Reads current summaries and reset information from account APIs | It does not add quota or calculate prices per model or task |
| Chinese documents and templates | Can be read first to produce specifications or drafts | Free reading does not make Bot, model or external API execution free |
| Hardware | Requires a board, host, network and selected voice/model services | There is no universal complete-system price or promise of account-free use |
| Alternative platforms | Allow a choice of subscription, API key or compatible model route | Open source and self-hosting do not make every model, desktop or media service free |
The playbooks count is 197 directory rows and 10 recipes; these are entry and file counts, and this research did not execute them all.
The Orange Book's reported length of about 1.6 times ten thousand characters comes from its README author; this research did not count them independently.
Field Notes' 72-hour duration is the author's description of the livestream; this research did not replay the full livestream.
AnyModelBot can use only official model keys without a Modelflare login, though image and video currently still use Modelflare. Groki's voice backend varies by mode, and choosing Grok voice requires the Mac desktop login and internal API; include the account and service costs of the actual route for both projects.
Worked example: a research weekly report
Start with three publicly readable URLs and an existing work record, and deliver a weekly research-report draft with sources. Begin with collection tools and a weekly-report template, then add long-job notifications, mail or multi-Bot coordination as needed.
Define sources and deliverables
Supply three URLs, a date range and the audience, and specify source-index.md and brief.md; mark missing information as unconfirmed without inventing numbers.
Collect and check source material
Read public pages with web-access or collect material with clipper; check original text, dates, citations and the sending scope.
Produce and save the draft
Choose a weekly-report template from grok-bot-skills to organize completed work, blockers and next week's actions from existing records; if Pi is needed, confirm its model account and task directory separately.
Check the result and decide follow-up actions
Check sources and files before deciding to share, schedule or publish; when using notifications, confirm the actual owner and artifacts instead of treating accepted or an exit code as content acceptance.
Common errors and acceptance checks
| Symptom | Check first | Next action |
|---|---|---|
| A saved skill cannot execute | Runtime, account and tool availability | Validate the minimal operation the skill requires |
| A page opens but target content is unreadable | Login, dynamic loading and the selected browser | Complete login in the correct browser and check the content again |
| Material shows accepted but no report arrives | Message acceptance and Bot task state | Check the correct Bot, thread, replies and artifacts |
| A webhook returns 2xx but work does not resume | Owner, Routine, key and receiving settings | Check the whole callback route with a short task containing no sensitive material |
| Usage is missing or cannot be read | Account, endpoint changes and returned fields | Keep missing values unknown, report errors as error, and fix the data source first |
| Background jobs still stop | Host sleep, process lifecycle and hard deadlines | Save checkpoints and choose a suitable keepalive or event route |
| A phone cannot reach an alternative platform | Backend, pairing and HTTPS/network routing | Confirm the service is online; another device cannot directly use its localhost |
| Groki has no voice or tracking | Board features, model route, Mac/camera/base | Test audio, gateway and tracker separately; successful firmware flashing is insufficient |
| Hardware recognizes speech but gives no reply | Webhook, Bot permissions and reply channel | Check task submission, Bot completion and reply retrieval as separate stages |
AnyModelBot still lists a standalone mobile App and custom MCP servers on its roadmap, while Rakazo's mobile client connects to the same continuously running backend. Check an alternative's current features against the devices you will use and retain the source date.
Selection guidance
Collection and organization only
Start with web-access, clipper or a weekly-report template
Validate one public source and one draft, then decide whether you need a dispatch bridge, mail or multiple Bots.
Existing long jobs
Choose keepalive or completion notifications by lifecycle
Evaluate keepalive when continuous activity is required, or Wake on Done for a clear endpoint; validate notifications and task results separately.
Team workflows
Produce a setup checklist with growth and playbooks first
Choose one workflow and check roles, data handoffs, review and actual accounts; text templates do not create Bots by themselves.
Hardware and host already available
Compare Zongzhu and Groki by board and voice route
Confirm the host, network, model and reply route, then test voice and movement features; this research did not validate physical boards.
No Grok Bot account
Evaluate alternatives for CLI, self-hosting or desktop needs
OpenMausBot, Rakazo and AnyModelBot all have routes without a Grok account; check the selected model, tool capabilities, continuous operation and costs.
References
- eze-is/web-access README
- eze-is/web-access SKILL.md
- RongleCat/grok-bot-clipper README
- evilmordy/cn-mail-mcp README
- evilmordy/cn-mail-mcp skills/mail-imap/SKILL.md
- hanyu1212/grokbot-bridge-mcp README
- hanyu1212/grokbot-bridge-mcp skill/SKILL.md
- ScriptedAlchemy/grok-bot-cli README
- ScriptedAlchemy/grok-bot-cli src/skills/talk-to-grok-bot/SKILL.md
- SSBrouhard/grokbot-telegram-bridge README
- realTaki/bot-keepalive README
- realTaki/bot-keepalive skills/bot-keepalive/SKILL.md
- eze-is/eze-grokbot README
- eze-is/eze-grokbot wake-on-done/SKILL.md
- robbin/grokbot-local-agent README
- robbin/grokbot-local-agent skills/pi-agent/SKILL.md
- bcharleson/grokbot-usage-cli README
- bcharleson/grokbot-usage-cli cli/skills/fleet-usage/SKILL.md
- sit-in/awesome-grokbot-playbooks README
- KinGao294/grok-bot-orange-book README
- BeatAPI/grokbot-growth README
- BeatAPI/grokbot-growth skills/growth-fleet-starter/SKILL.md
- bianwuwei/grok-bot-skills README
- bianwuwei/grok-bot-skills skills/weekly-report/SKILL.md
- unicodef1wn/grokbot-field-notes README
- Liu-zhongxian/zongzhu-bot README
- JosssphZhou/groki-bot README
- milind-soni/OpenMausBot README
- elie222/rakazo README
- modelflare-ai/AnyModelBot README
- modelflare-ai/AnyModelBot .claude/skills/amb-bot-dev/SKILL.md