Agentic Grok side panel
A built-in Grok that doesn't just chat — it drives your browser: opens and organizes tabs, browses for you, with its thinking shown live as it works.
Grok summarizes, builds, and drives your browser — auto-organizing tabs and running scheduled & background tasks, all from a built-in side panel. No extensions, no copy-paste.
A real, full-featured browser — Grok is added at the core, not bolted on as a tab.
Grok doesn't just chat in a sidebar — it drives the browser, organizes your tabs, and runs tasks while you keep going.
A built-in Grok that doesn't just chat — it drives your browser: opens and organizes tabs, browses for you, with its thinking shown live as it works.
Your tabs sort themselves into tidy, topic-named groups the moment an agent opens them. Or just say “organize my tabs” and Grok groups them by what they are.
Schedule Grok to run a task on a repeat or at a set time, and watch it from the sidebar. Background agents work in hidden tabs and never steal your focus.
A floating Grok button on every page. Summarize the long read, fact-check the claims (“Is this true?”), explain it, or turn it into an app — one click.
Describe an app in plain words and Grok writes it, then runs it live in a tab. Keep iterating just by chatting — every build keeps its own folder and conversation.
New tabs open Grok Search. Type a query and it runs on grok.com with full context — Web and Imagine modes built in.
Xplor keeps itself current and verifies every byte before it installs — Sparkle on macOS, a verified in-app updater on Windows and Linux.
Xplor ships as an MCP server with an always-on local gateway, so agents like Grok, Claude, and Cursor can drive the browser natively — tabs, navigation, clicks, screenshots.
The side panel opens tabs, organizes them, browses, and runs tasks in the background — while your active tab stays exactly where you left it.
A built-in Grok that doesn't just answer — it drives your browser. Ask it to open and organize tabs or go research something, and watch its thinking stream live as it works. No extension, no copy-paste, no second window.
The moment an agent opens tabs, they sort into tidy, topic-named groups — named by the conversation behind them — alongside native Bookmarks and Scheduled groups. Already drowning in tabs? Just say “organize my tabs,” and Grok looks at what's open and groups it by what it is.
Schedule Grok to run a task on a repeating interval or at a set time, and watch it from the Scheduled section of the sidebar. Background agents do their work in hidden tabs — a default-deny FocusArbiter guarantees your active tab never gets yanked away.
A few looks at Xplor doing its thing.
Type what you want on the Apps page and Grok writes the files for you — you watch it think and build in real time. The finished app runs live in a preview right beside the chat. Don't like something? Just tell Grok, and it edits the app in place, remembering everything from before.
Every page gets a floating Grok button. One click and Grok works on what you're actually looking at — pick an action:
A single glass toolbar follows you across Grok Build, Grok Web, Imagine, Groki, and X — even as an overlay on grok.com, x.com, and Grokipedia. Jump between Grok's services without leaving the page, and hide it whenever you want focus.
Every new tab opens Grok Search on a beautiful landscape by default — or make it yours. Set your own background image for light and dark mode by drag‑and‑drop or browse, and Xplor remembers it. It switches automatically with your theme.
Soon you'll be able to ask Grok to finish the work you're doing on the page you currently have open — fill out the form, click through the flow, complete the task — without leaving your tab or handing off to another tool.
The page-driving engine already lives inside Xplor — today it powers external agents through the gateway. We're bringing that same power to a single ask: “Grok, finish this for me.”
Xplor runs an always-on local gateway and ships as an MCP server — so any agent can drive it, with no launch flags and no setup dance.
# Always-on local gateway — no launch flags, no setup.
CDP ws://127.0.0.1:9333 # Playwright / Puppeteer compatible
Agent API http://127.0.0.1:9334 # navigate · text · click · type · screenshot · tabs
# …or register the bundled MCP server, and your agent
# (Grok, Claude, Cursor) gets native browser tools.
# Drive Xplor with your agent — no flags, no setup.
# 1. Discover the gateway: read ~/.xplorer/gateway.json
# { "url": "http://127.0.0.1:9334", "cdp_url": "ws://127.0.0.1:9333", "token": "…" }
# Send Authorization: Bearer <token> on every request (loopback-only, token-gated).
# 2. High-level Agent API — http://127.0.0.1:9334 (one round trip per action)
# Tab ids come from GET /tabs, e.g. "12:0".
GET /tabs -> { tabs: [ { id, url, title } ] }
POST /tabs {url} -> open a new tab
POST /tabs/{id}/navigate {url} -> navigate (resolves on load)
POST /tabs/{id}/text -> { title, url, text } # clean readable text
POST /tabs/{id}/axtree -> accessibility tree # ground click targets
POST /tabs/{id}/click {selector}
POST /tabs/{id}/type {selector, text}
POST /tabs/{id}/press {key} -> e.g. "Enter"
POST /tabs/{id}/screenshot -> { data: "<base64 png>" } # works on background tabs
POST /tabs/{id}/eval {expression} -> run JS, awaits promises
# 3. Raw CDP — ws://127.0.0.1:9333 # point Playwright / Puppeteer here, no flags.
# 4. MCP (recommended): register sdk/xplorer_mcp.py (stdio, stdlib-only) and your
# agent gets native tools — xplorer_tabs, xplorer_navigate, xplorer_read_text,
# xplorer_click, xplorer_type, xplorer_press, xplorer_screenshot, xplorer_eval.
# It auto-discovers the running browser via ~/.xplorer/gateway.json.
# Agents drive tabs while Xplor is in the background; hidden tabs stay live.
# Quick check (shell):
TOKEN=$(python3 -c "import json,os;print(json.load(open(os.path.expanduser('~/.xplorer/gateway.json')))['token'])")
curl -s -H "Authorization: Bearer $TOKEN" http://127.0.0.1:9334/tabs
Download Xplor and explore the web with Grok at its core. Free, open source, and getting better every week.
M1 · M2 · M3 · M4 Macs
x86_64 Macs
x64 · Windows 10/11
x64 · Ubuntu 22.04+ / Debian 12+
Portable x86_64 build — extract anywhere and run. Requires Intel/AMD Linux (not ARM64).
# 1. Download + verify
curl -LO https://github.com/daniel-farina/xplorer/releases/latest/download/Xplor-linux-x64.tar.gz
curl -LO https://github.com/daniel-farina/xplorer/releases/latest/download/Xplor-linux-x64.sha256.txt
sha256sum -c Xplor-linux-x64.sha256.txt
# 2. Extract + run
tar -xzf Xplor-linux-x64.tar.gz
cd Xplor-linux-x64
./xplorer
# 3. Confirm the gateway came up
cat ~/.xplorer/gateway.json
Sandbox trouble on your distro? Run ./xplorer --no-sandbox. Optional menu entry: see README.
macOS · Windows · Linux x64