plor

The browser with
Grok in every tab.

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.

Built on Chromium Free & open source
Xplor browser showing Grok Web search

A real, full-featured browser — Grok is added at the core, not bolted on as a tab.

Built on ChromiumEvery site works, exactly as you expect.
Every extension runsYour Chrome Web Store add-ons, unchanged.
Sandboxed & privateThe same site isolation and sandboxing.
Features

A browser that does the work.

Grok doesn't just chat in a sidebar — it drives the browser, organizes your tabs, and runs tasks while you keep going.

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.

Auto-organized tab groups

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.

Scheduled & background tasks

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.

The “Grok it” button

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.

Grok Build

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.

Grok Search home

New tabs open Grok Search. Type a query and it runs on grok.com with full context — Web and Imagine modes built in.

In-app auto-update

Xplor keeps itself current and verifies every byte before it installs — Sparkle on macOS, a verified in-app updater on Windows and Linux.

MCP & agent-ready

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.

Agentic by default

Grok drives the browser, not just the chat.

The side panel opens tabs, organizes them, browses, and runs tasks in the background — while your active tab stays exactly where you left it.

An agentic Grok side panel Live

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 agentic Grok side panel driving the browser

Tabs that organize themselves

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.

  • Auto-named groups — by conversation topic, the instant tabs open
  • Native Bookmarks group — always open, with a gear to the manager
  • “Organize my tabs” — Grok regroups everything on demand
Auto-organized, topic-named tab groups

Scheduled & background tasks Live

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.

Scheduled and background tasks in the sidebar
Showcase

See it in motion.

A few looks at Xplor doing its thing.

Build apps by describing them Ready

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.

Grok Build app builder with live preview

The “Grok it” button

Every page gets a floating Grok button. One click and Grok works on what you're actually looking at — pick an action:

  • Summarize this — the long read, in seconds
  • Is this true? — fact-check the claims on the page
  • Explain this — break it down in plain language
  • Analyze / Build app from page — go deeper, or turn it into an app
The Grok it button

All of Grok in one toolbar

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.

Unified Grok services toolbar
Make it yours

Your new tab, your backdrop.

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.

Image #1
New tab with a custom light background
New tab with a custom light background
Image #2
New tab with a custom dark background
New tab with a custom dark background
Image #3
The background picker panel
The gear opens a per‑mode background picker
Image #4
Drag and drop an image
Drag & drop any image — or browse your Mac
Coming soon

Automate anything on the page you're on.

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.”

Built for agents, too

An API the agent layer deserves.

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
Agent APInavigate · text · click · type · screenshot · tabs
MCP & raw CDPnative agent tools · Playwright & Puppeteer compatible
Local & privateruns on 127.0.0.1, token-protected

Bring Grok to the browser.

Download Xplor and explore the web with Grok at its core. Free, open source, and getting better every week.

Linux install

Portable x86_64 build — extract anywhere and run. Requires Intel/AMD Linux (not ARM64).

install.sh
# 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