If you want Grok 4.7 to work on a website where you are already signed in, run the model in a local agent client and give that client a browser tool. One documented route is Grok Build with the Tabbit CLI Skill, invoked as /tabbit. xAI's Web Search and X Search can find public pages, but they do not click around in your local signed-in browser. The xAI guide lists grok-4.7 and its API tools; Tabbit's quick start explains the browser Skill and login reuse.
That distinction matters. A Reddit user described Grok Bot saying it could not “click” in their Edge window while trying to handle insurance documents. Another user said a simple website button test failed in their setup. Those posts are individual experiences, not evidence that every Grok client lacks browser controls. The practical check is to identify the client, the tool it can call, and the browser profile that holds the login.
Key takeaways
Grok 4.7 is a model. It does not, by itself, identify which browser a client can control.
xAI documents Grok 4.7 in the API and Grok Build. Grok Build also discovers user skills from
~/.agents/skills/and uses/<skill-name>for user-invoked skills.Check model availability, Tabbit Skill discovery, and website sign-in separately.
Tabbit CLI can use the signed-in session in the selected Tabbit Browser environment. It opens a task tab so you can continue working in other windows.
Use it to inspect a page and prepare an unpublished draft. A person should check facts and approve any save or publish action.
A local fixture check verified Tabbit CLI session reuse in that test environment. It did not test Grok Build or a production admin site.
Pick the right layer for the job
“Grok can search the web” and “Grok can operate my signed-in dashboard” are different claims. The first may use an xAI-hosted tool. The second needs a browser connection in the agent client.
| Layer | What it does | How to check it | What it does not prove |
|---|---|---|---|
| Model and provider | Grok 4.7 generates and reasons over the task | Run grok models; select grok-4.7 in Grok Build | That a browser is attached |
| Agent client | Runs the model and exposes tools or Skills | Grok Build is a local client; run grok inspect --json | That /tabbit is installed on every machine |
| Tabbit Skill and CLI | Gives the client instructions and a launcher for browser work | Check the Skill is discovered; run the Tabbit CLI diagnostic | That the target site is logged in |
| Tabbit Browser profile | Holds the website session the task should use | Open the target site yourself in the intended Tabbit environment | That the agent can publish safely |
The official Grok 4.7 guide lists API function calling, Web Search, X Search, and code execution. In xAI's function-calling flow, the built-in Web and X tools run on xAI servers. Custom functions are executed by the caller. A custom function could connect a client to a browser, but that connection must actually be configured; search alone is not browser control.
Set up Grok Build and Tabbit
Grok Build is a suitable client to check first because xAI identifies Grok 4.7 as its default model. Its official docs also say it reads user-level skills from ~/.agents/skills/. The installed Tabbit Skill is named tabbit, so the user-facing command is /tabbit when the skill is visible. See Grok Build's overview and skill discovery rules.
Check the three prerequisites before giving Grok a work task:
Run
grok modelsand confirmgrok-4.7appears. The API model ID and the model list in a product can differ, so use what the client reports.Run
grok inspect --jsonand check that it lists the Tabbit Skill. If it is missing, start Tabbit, restart Grok Build, and inspect again. The Tabbit CLI quick start has the installation checks; the Codex setup guide shows how another local agent discovers the same Skill.Open the exact target site in Tabbit Browser and confirm you are signed in to the correct account and workspace. Skill discovery does not log in to that site. If your agent sees
/tabbitbut the CLI cannot reach Tabbit, diagnose the launcher before troubleshooting site permissions.
Start Grok Build locally, select the exact model, then invoke the Skill:
grok models
grok inspect --json
grok -m grok-4.7In its prompt, use /tabbit and state which website and page the task may inspect. Do not place a password, one-time code, recovery key, or customer record in the prompt. For CLI setup and task receipts, see the complete Tabbit CLI guide. If you already have a browser tab signed in, the guide to connecting an agent to an existing browser explains the session boundary.
The Tabbit Skill describes the supported launcher and task syntax. For example, a read-only task can name a new task and a unique request ID:
"$HOME/.local/bin/tabbit-cli" nodejs \
--task "Grok release review" \
--request-id grok-release-review-001 <<'JS'
return {
title: await page.title(),
url: page.url(),
headings: await page.getByRole('heading').allTextContents()
};
JSHere, the Skill discovery, launcher call, and site session are still separate checks. The example shows the shape of a read-only inspection. It does not show that Grok Build automatically accepts every Tabbit CLI option or that a CMS edit has been tested. If the browser task needs more than reading, inspect the page and the requested action before allowing a write.
Review a source-backed update in the browser
Use a bounded example such as a release-note draft. First inspect the public release source and the signed-in operations page. Then ask the agent to produce a named draft and stop with the draft visible in the browser for review. Keep the source URL beside each factual sentence.
In the 2026-11-09 local fixture check, a protected test page returned 401 before a short-lived test cookie was set. A second Tabbit CLI task opened the same page in the same Tabbit Browser environment and read the heading Release notes review and fixture record GEO-104 with a 200 response. Each task owned one task tab. The test cookie and scratch tabs were removed afterward. This verifies session reuse for that local fixture, not Grok Build, a CMS editor, or a published update.
The following is a suggested unpublished draft based on xAI's Grok 4.7 announcement and developer guide. The public source describes the model; the fixture supplies only a sample review-page title and record ID.
| Draft field | Proposed value | Evidence to check before saving |
|---|---|---|
| Draft name | Grok 4.7 release review | Keep the content visibly marked as a draft |
| Update | “Grok 4.7 is available in the xAI API as grok-4.7, and xAI lists Grok Build and Cursor as supported clients. The developer guide lists function calling, Web Search, X Search, and code execution. Web and X Search run on xAI's side; accessing a signed-in site still requires a browser tool in the local agent client.” | Verify model ID, client list, and tool names against the two xAI pages linked above |
| Ops check | Release notes review / GEO-104 | These are fixture values, not a real release record |
| Review state | Unpublished, awaiting human review | Do not click Publish; do not claim a production change |
To request this kind of result, give the agent a specific source, a read-only page check, and a stopping condition:
/tabbit
Open the signed-in release review page in my Tabbit Browser. Read the visible draft title and record ID only.
Compare the update below with these public sources: https://x.ai/news/grok-4-7 and https://docs.x.ai/developers/grok-4-7.
Prepare a draft named “Grok 4.7 release review”. Keep the draft visible in the browser, include the source links, and do not save, publish, or change the status.
Return the exact draft text, the page title, the record ID, and any mismatch. Stop for my review.Expected result: a visible, unpublished draft; links to the official announcement and API guide; the page title and record ID read from the operations page; a short mismatch list; no save or publish action. If the site has no draft editor, ask Grok to return the proposed text in chat and paste it yourself. The fixture used for the check is read-only, so this browser-draft step is an illustrative template, not an observed end-to-end run.
For a first real task, follow the browser agent checklist and choose a low-risk page. If the site changes data, starts a payment, or requests confirmation, stop and review. For a different connection approach, compare browser MCP and CLI. A browser that can read or change a page has its own permissions and risks; start with the AI browser overview, page-interaction guide, and browser-agent security notes.
Choose a local or remote path
Grok Build's local client is useful when the workflow needs a local browser session and the Tabbit Skill is available. A hosted runner should not be assumed to reach a local Tabbit Browser. If it cannot, ask the remote agent for a source-linked checklist, then hand that to a local Grok Build session or complete the browser step yourself.
Tabbit is useful here because the job is to use an existing browser session. It is not a replacement for Grok 4.7, and the setup does not mean xAI built a native Tabbit connector. The Tabbit quick start says task tabs let you continue working in other windows. That gives you a separate place to inspect the agent's work while keeping the signed-in site under your control.
The short answer is straightforward: choose a verified Grok client, confirm the grok-4.7 model and /tabbit Skill, sign in to the target site in Tabbit Browser, and start with a read-only check. Let the agent prepare a source-linked draft. Review it in the open browser before any save or publish action.
FAQ
Can Grok 4.7 Web Search click through my signed-in browser?
No. xAI Web Search and X Search are server-side tools for finding public material. To work with a local signed-in website, the agent client needs a browser tool such as the Tabbit CLI Skill and access to the Tabbit Browser session.
Which Grok client should I use for a Tabbit CLI workflow?
Grok Build is the clearest documented option because xAI lists Grok 4.7 as its default model and says it discovers skills under ~/.agents/skills. Confirm `grok-4.7` with `grok models` and the Tabbit skill with `grok inspect --json` on your machine before starting.
What does the /tabbit command do in Grok Build?
Grok Build exposes user-invocable skills as slash commands, and the installed Tabbit skill is named `tabbit`. `/tabbit` asks the agent to use the Tabbit CLI instructions; it does not sign you into a website or guarantee that the browser controller is running.
Can Tabbit CLI reuse my existing website login?
It can use the login already present in the selected Tabbit Browser environment. Check the target page and account yourself first, and stop if the site asks for a password, MFA, payment, or another sensitive confirmation.
How should I review a Grok-written update in an admin page?
Ask the agent to compare the visible record with official sources, fill a named draft, and stop before publishing. Keep the page open, verify every factual sentence and source link, and submit only after a person approves it.
Can a remote Grok runner reach my local Tabbit Browser?
Do not assume it can. A remote runner needs a separately supported local handoff or browser connection; otherwise ask it to prepare a source-linked brief and pass that brief to a local Grok Build session or a person.