v0.3.61 public beta · Windows · macOS · Linux

Grok, Claude Code,
Codex, Antigravity.
One desktop app.

Choose Grok Build, Claude Code, OpenAI Codex CLI or Google Antigravity per tab. Build apps, browse, create and talk with your AI coding agents in one focused desktop workspace.

Free · open source · Windows, macOS & Linux

shellX — one desktop app for Grok Build, Claude Code, Codex and Antigravity CLI, shown running an in-app image-generation session with the projects rail and the agent-tools panel
At a glance Feature list

Everything it does,
in plain terms.

Clear, current highlights of what shellX v0.3.61 can do for you, updated with every release.

Pick any agent, then chat

  • Choose Grok Build, Claude Code, Codex CLI, or Antigravity per tab — and run several side by side, each its own agent with its own folder and history
  • ShellX scans each local, WSL, SSH, or remote Windows target and shows the coding-agent CLIs and versions available there
  • Installing an agent CLI shows its source, size, and SHA-256, then waits for your confirmation
  • Choose per tab between provider-native tools, a curated ShellX tool set, or the full host toolset
  • Hand work from one agent to another with your approval — let one plan, another make an image, a third build
  • ShellX host integration activates for sessions launched from ShellX, while direct provider CLI sessions keep their familiar setup

Talk, attach, and preview

  • Talk to it by voice and hear it answer back, hands-free
  • Drag files onto the chat, paste them in, or use the Windows context menu to send them straight to shellX as tidy attachment chips
  • Preview code, PDFs, images, videos and web pages right inside the app, with everything it makes collected in one Assets board

Build and verify a complete app

  • Launch a website or Expo web app in the built-in Work Preview
  • The agent inspects a real screenshot plus server and browser diagnostics to refine its work
  • Grok's /build workflow plans, implements, reviews, and verifies long-running work across many steps
  • Ask Fix sends any preview error straight back to the agent

Browse the web — you or your agent

  • Open shellX's own browser for everyday browsing, or hand a tab to the agent to do the web work for you
  • Three profiles: your Personal browser, a persistent Agent Work profile, and throwaway Task Disposable tabs
  • The agent navigates, reads, clicks and extracts pages — and logs a reviewable receipt for everything it does
  • Bookmarks with folders, history, downloads, and a privacy / ad-block mode
  • Save compatible browser steps as an experimental workflow, preview the run, then replay it through the usual approvals
  • Approval-protected Vault fills run live during each workflow
  • The Flight Recorder keeps bounded, redacted evidence of each attempt so you can compare results side by side

Make images and video

  • Generate and edit images with Grok Imagine, GPT Image through Codex, or Antigravity's native image tool when available
  • Create short video clips through Grok Imagine, with synced audio where supported
  • Route media work between available agents through an approved ShellX handoff
  • Every detected result lands in Images, Videos, and Assets for preview and reuse

Give it the tools it needs

  • More than 100 built-in agent tools cover permitted project files, processes, browser work, screenshots, networking, Vault requests, and more
  • It can take a screenshot and actually see your screen to check its work
  • Add compatible MCP servers from the built-in marketplace
  • Web search, web fetch and X search when your Grok account includes them
  • Review the session's Git status, diffs, checkpoints, and new worktrees from the same workspace
  • See what a run actually cost: time to first response, actions completed, and tokens used, with subagents tracked as their own runs
  • See which capabilities are native, ShellX-hosted, ready, waiting, or unavailable in the Session Tools panel

Vault your secrets — and let the agent use them

  • One encrypted vault for API keys, passwords, identity profiles, payment cards, email accounts and agent wallets
  • The agent requests an item by name while ShellX delivers each approved value directly to its destination
  • Every sensitive action waits in the Vault Request Center for your review and decision
  • Recovery kit, remembered-device unlock and a password generator built in — keep it local, or sync it connected
  • Approve an exact desktop-host program request after reviewing its arguments, working folder, Vault bindings, and expiry

Run it anywhere, connect anything

  • Run coding agents on native Windows, inside WSL, or over SSH on Linux, macOS, and Windows
  • On a remote Windows PC, choose its native Windows-installed CLIs or a selected WSL distribution
  • Message your agent from Telegram or Discord, with sender allowlists
  • Back up, inspect, or hand off a session as a single zip file
  • Drive shellX from your own integrations through more than 225 secured local API routes
Flagship Browser & Vault

Its own browser.
Its own vault.

ShellX pairs a built-in AI agent browser with an encrypted Vault. The agent works by saved-item name while ShellX delivers approved values directly to sign-ins, forms, email-code flows, and scoped wallet checkouts. Every sensitive step comes to you for review and receives a receipt.

See everything the Browser does

Current shellX Browser workspace with theshellx.com open, a vivid generated mountain landscape in the page, and the agent control panel ready for browser work
ShellX Browser · Personal profile · the agent-automation panel
The current ShellX Browser open on theshellx.com with secure browsing controls, Vault status, and Chat, Requests, Actions, Evidence, and Errors panels
The browser

A browser you
share with the agent.

Browse normally in your own Personal profile, or hand a tab to the agent and let it do the web work — research, sign-ins, form fills, and checkouts. The native webview gives the agent structured page access and keeps browsing inside the same desktop workspace.

  • Three profiles: your Personal browser, a persistent Agent Work profile, and throwaway Task Disposable tabs
  • The agent navigates, observes, clicks and extracts pages — deterministic controls, clean Markdown out
  • Bookmarks with folders and a toolbar, history, downloads, and a privacy / ad-block mode
  • Every agent action gets a receipt; compatible saved workflows can be previewed and replayed through the usual gates
  • Personal Browser Lock, visible ownership, and takeover controls keep human and delegated browsing clear
Fill from Vault · an approved sign-in delivered directly to the form
The Fill from Vault picker in the ShellX Browser, offering two matching saved passwords to fill a sign-in form, with the vault lock icon showing pending requests
The vault

Secrets flow by name.
You approve every use.

ShellX Vault is the encrypted home for your API keys, passwords, identity profiles, payment cards, email accounts and agent wallets. The agent requests an item by name, ShellX delivers the approved value directly to its destination, and each use remains visible in the Request Center.

  • Review and decide every request from the Vault Request Center — secrets, profile fills, email codes, wallet spend, and write-only deposits
  • Identity profiles fill personal details; payment cards and agent wallets carry their own purpose-built controls
  • Recovery kit, remembered-device unlock, and a built-in password generator
  • Choose local Vault storage or a connected Vault profile
Work Preview · running · an agent-built app, live in shellX
shellX running a web app it built, in the Work Preview panel, with logs and a live status pill
01 Live preview

It builds the app.
Then it looks at it.

Ask shellX to build a website or an Expo app and it runs it for you through a local preview server inside the window. The agent inspects a real screenshot together with HTTP status and runtime logs, then uses that evidence to refine the result before reporting completion.

  • Static sites, web apps, and Expo web — one click to run
  • Preview Doctor checks HTTP status, server logs, and a real first-page screenshot
  • Loopback preview keeps the running app on your machine
  • Hit Ask Fix and the failure goes straight back to the agent
A /build run · receipts, gates, and the live scratchboard
shellX /build cockpit — a receipt log of completed gates next to the live build scratchboard
02 /build

Give Grok the goal.
Follow the receipts.

Type /build "make this production-ready" in a Grok session and ShellX starts a long-running build workflow. Grok writes a plan, works through it, calls reviewer and verifier subagents, and checks user interfaces in the live preview. Every step becomes a receipt — plan writes, file changes, checkpoints, and completions — so the path from goal to result stays visible.

  • The plan is a plain file, build.md — edit it, share it, version it
  • Approval gate up front; /pause and /resume any time
  • Type a note while it runs and Grok folds it into the build at the next safe step
  • Completion follows passing checks and resolved blockers
  • Resume from the saved plan and scratchboard after reopening ShellX
Image generation · in-app, from a single prompt
shellX showing a generated image in its media view
03 Create

Three image routes.
One creative workspace.

Create and edit images with Grok Imagine, GPT Image through Codex, or Antigravity's native image generation when available in the selected Antigravity session. Grok Imagine also creates short video clips with synced audio where supported. Start the request from another agent session, approve the handoff, and keep every detected result close to the work that inspired it.

  • Grok Imagine creates images and short video through your Grok account
  • Codex sessions create and edit images with GPT Image
  • Antigravity sessions use their native image tool when the current CLI provides it
  • Approved handoffs carry media work between agents, local targets, WSL, and SSH
  • Images, videos, and Assets collect the outputs for preview and reuse
04 Trace

See everything
the agent did.

Open Trace on any session and shellX draws its activity as a live graph — every file it read, searched, wrote or deleted, every git move, every subagent it spawned, every build receipt, with the media it made linked right in place. Resize the evidence panels for a records-heavy run, and search the whole trace by path, command, query, tool, source, or timestamp. Running several agents at once? Trace rolls their activity into one report you can watch from outside the window.

shellX Trace — the Session Activity Browser, showing a session's file, search, git, subagent and build activity as a connected node graph above resizable evidence panels
05 What the agent can reach

It can see your screen,
write your files,
talk to your processes.

More than 100 built-in tools give each session practical reach across voice, vision, permitted project files, ShellX-managed processes, Vault requests, Browser work, and more. Choose the tool set per session and see its live availability in one place.

surface · voice in / voice out

Talk to your agent. Hear it back.

Use push-to-talk for a focused prompt or voice-chat mode for a flowing conversation. The microphone re-arms after each reply, and the Grok speech route can read back streamed answers from supported provider sessions.

→ push-to-talk · voice chat mode · per-tab
tool · vision_describe

Give the agent eyes.

shellX captures your screen, sends it to Grok's multimodal model, and returns a description the agent can act on. Verify a deploy. Catch the dialog blocking your terminal. Audit a UI you just shipped — the same eyes that check its own live previews.

→ full desktop, active window, or a named window
FS fs_read / fs_write / fs_grep

Your project files, in reach.

Read, write, and search permitted files throughout the selected working folder, with an auditable call for every operation.

PS process_list / process_signal

Processes are first-class.

List, inspect, signal, and read output from ShellX-tracked processes. Build and preview work stays observable from the same session.

screenshot / preview_diagnose

See, then act.

Grab the desktop, a window, or the live app preview, then pipe it into vision_describe for a closed loop: see → reason → fix. This is the engine behind the live preview check.

$ vault_get / vault_list

Secrets the agent can use.

An encrypted Vault backed by your OS keyring. The agent requests an item by name, and ShellX delivers each approved value directly to its destination.

net_fetch / net_post

HTTP, with an audit trail.

Every request is logged with response codes and byte counts. Per-session host allowlists keep network work focused and reviewable.

subagents · implementer / reviewer / verifier

Parallelize with isolated context.

Dispatch isolated subagents from the running session. Each gets a fresh context window and a role-baked prompt, and reports back to the parent. The foundation under /build.

MCP marketplace

Add tools in one click.

Discover and install MCP servers from the public registry with a one-click UI, project-scoped or global. Compatible MCP servers join the same Session Tools view.

sessions · full-content search

Every chat, searchable.

Conversations are saved and searchable across history. Resume a week-old session by name. Export any session as a single zip for a backup, inspection, or teammate handoff.

06 Runs anywhere

Local, WSL, or a server.
The same window.

ShellX runs your selected coding-agent CLI on native Windows, inside WSL, or over SSH on Linux, macOS, and Windows. Each connection keeps target-aware paths and capabilities, while the integrated PTY gives interactive commands a responsive terminal.

01 / Local Native

Local Windows

A native ConPTY terminal for PowerShell, interactive provider CLIs, editors, and project commands on Windows.

→ Settings · Connections · Local
→ binding ConPTY 200x60
→ host tools on 127.0.0.1
  ready  · grok-4.3
you> read C:\src\index.ts
  ok  · 142 lines
02 / WSL Tunneled

WSL Linux

Spawn the agent inside any installed distribution. The host integration follows the session with Linux paths and target-aware capability status.

→ Settings · Connections · WSL · ubuntu-24.04
→ entering distro
→ tools tunneled: Windows → WSL
  ready  · grok-4.3
you> grep -r 'TODO' ~/repo
  ok  · 7 matches
03 / SSH Remote

SSH — Linux, macOS, Windows

Connect to an SSH host and run the provider CLI in that target environment. A remote Windows PC can use its native Windows-installed CLIs and paths, or route the session into a selected WSL distribution when the project lives there.

→ Settings · Connections · SSH · prod-01
→ ssh forward: localhost ←→ remote
→ pty: 200x60 (xterm-256color)
  ready  · grok-4.3
you@prod-01> tail -f /var/log/app.log
  ok  · streaming
07 shellXagent — drive it from code

More than 225 routes.
One local automation API.

shellXagent gives your scripts and integrations a secured local HTTP surface for sessions, prompts, builds, Browser work, screenshots, diagnostics, history, plugins, and session archives. A typed WebSocket stream carries live agent and tool events into your own automation.

shellxagent.orchestrate.curl
01# discover the active local API port
02PORT="$(cat ~/.shellx/debug-api.port)"
03
04# start a session against the WSL transport
05curl -X POST "http://127.0.0.1:${PORT}/connect" \
06  -H "Authorization: Bearer $TOKEN" \
07  -d '{"tabId":"ci-build","cwd":"/home/me/app","connectionId":"wsl-1"}'
08
09# stream typed session and tool events
10websocat "ws://127.0.0.1:${PORT}/events" | jq '.kind'
11
12# diagnose the live app preview
13curl .../preview/work/state | jq '.status'
14
15status: ok · 14 events · 312 ms
surface · more than 225 local routes

Automate the full working loop.

/connect · /prompt · /build/* · /preview/work/* · /browser/* · /screenshot · /state/{header,sessions,subagents} · /diagnostics · /tabs/:id/archive · vault · plugins · sessions/history. The API covers the same core workflow people use in the desktop app.

WS /events (WebSocket)

Real-time event stream.

Subscribe with a single WebSocket. Every agent frame, every tool call, every build receipt, every permission request, every prompt completion lands typed and tagged with tabId.

state · sessions · connections · tools

See the running workspace.

Read current sessions, selected targets, agent activity, subagents, and tool availability so an integration can respond to the live state of ShellX.

/tabs/:tabId/archive

Portable session bundles.

One POST captures the working tree, the session scratch dir, every emitted event, and the active plan as a single zip for backup, review, or handoff.

bearer + origin gate

Secured for local automation.

shellXagent binds 127.0.0.1, requires a per-install bearer token minted from the OS random source, and enforces an origin allow-list server-side. The local boundary keeps integrations close to the desktop workspace.

POST /diagnostics

One call, every check.

Self-test the running install — files, tools, screenshot, vault, sessions, connections, settings, auth, and preview setup. Returns a structured pass/fail report your CI can gate on.

full surface @ docs/API.md

08 What makes shellX different

Built native.
Built open.

Five deliberate design choices — and every one of them is something you can use.

  • / 01
    A real native desktop app Native Tauri 2 with a Rust core — real windows, real file access, real process control, real system integration. It behaves like a desktop app because it is one.
  • / 02
    An agent with hands Your agent works your files and processes, sees the screen, listens and speaks, and generates images and video — the full toolset, in the same window as the chat.
  • / 03
    Local-first and privacy-conscious Session history and workspace state stay under your control, OS-backed storage protects Vault data, and provider requests travel through the accounts you choose.
  • / 04
    Open source, and your keys stay yours MIT-licensed, developed in the open on GitHub. Bring your own agents and accounts — Grok, Claude Code, Codex, Antigravity — your own API keys, your own SSH keys. shellX is the workspace; the agents and the clouds are yours.
  • / 05
    Point-and-click first, terminal when you want it Preview, voice, vision, image and video generation and autonomous builds are all point-and-click. The raw terminal and the scriptable API sit right underneath, ready the moment you reach for them.
09 Technical specifications

Small surface.
Heavy lift.

Windows
available now
signed installer · WebView2 · 64-bit
macOS
available
signed · notarized · Apple silicon · .app bundle
Linux
available
deb · rpm · AppImage on each release
Framework
Tauri 2
Rust core · React + TypeScript · system webview
Agent tools
100+
per-session selection · live capability status
Automation
225+
secured local API routes · typed event stream
Ready

Install once.
Build anything.

Free and open source. Install ShellX, then connect Grok Build, Claude Code, OpenAI Codex CLI, or Google Antigravity and start your first AI coding session.

signed · auto-updating · Windows 11 · macOS (Apple silicon) · v0.3.61 public beta
Linux: .deb · .rpm · .AppImage · view release