The Most Powerful All-in-one Agents Workspace

Ghostex is a native (GPUI & Rust based) desktop app to manage Claude Code, Codex, OpenCode, and any other CLI agent. Run them side by side, review their work, and keep going from your computer or your phone.

Ghostex app preview

Highlights

The pieces that make Ghostex a full workspace, not just a terminal wrapper.

01Ghostty terminals

Lower RAM use, better battery life, and stable agent CLI sessions.

02Cross-platform native shell

Rust and GPUI for responsive desktop behavior on macOS, Windows, and Linux.

03Chat Interface

For when you want a GUI instead of the terminal

04Chromium CEF browser

Embedded browser panes with DevTools, profiles, and MCP access.

05VS Code editor

Optional extension for Markdown, PR review, files, and git work.

06Mobile access

Android and iOS apps for checking and controlling live sessions.

07TUI mode

Use ghostex or gx to attach from another machine.

What you can do with Ghostex

Ghostex is not a coding agent. It is the workspace you run your agents in, so more of them can work at once, and you can actually keep up.

Use case
01

Run several agents at once

Kick off Claude Code on a refactor, Codex on tests, and OpenCode on docs, each in its own session instead of a pile of terminal tabs.

Use case
02

Review work, not just the chat

Open the embedded browser and code editor next to the agent. Inspect the UI, read the diff, and send comments back without leaving Ghostex.

Use case
03

Keep agents moving on mobile

Check live status, send a follow-up prompt, or resume a session from iOS or Android when you step away from the desk.

Use case
04

Hand work between models

Let Claude launch Codex, or drop tasks on the beads Kanban so an orchestrator agent delegates them. Mixed-model workflows stay in one workspace.

Use case
05

Pick up where you left off

Sessions persist and name themselves. Search previous prompts and resume any agent conversation instead of starting from scratch.

Use case
06

Use a remote box as local

Attach over SSH or from another machine with the Ghostex TUI. Heavy agent work stays on the host; you stay connected.

The Agent Manager for Power Users

Persistent, auto-named sessions that resume exactly where you left off.

Embedded VS Code based editor (optional extension)

Loads on demand for markdown edits, code reviews, PR checks, and any extension you need. Sleeps when unused to save resources, with configurable timing for your local workflow.

Embedded VS Code based editor in Ghostex

Split your terminals and use keyboard hotkeys to jump between them in the Agents view

Split terminals in Agents view, then jump between panes with familiar keyboard flow. Use Cmd/Ctrl+T, Cmd/Ctrl+D, and configurable pane-switching shortcuts like Ghostty or Cmux.

Ghostex terminal splits in the Agents view

Supports all of the popular Agent CLIs

Use Claude Code, Codex CLI, Gemini CLI, Qwen Code, OpenCode, Cursor Agent, and more! Run them side by side with shared workspace context, session history, and controls.

Ghostex panes and supported terminal CLIs

Android and iOS

Connect live to your Ghostex agent CLI sessions from Android and iOS mobile apps. Download APKs from GitHub Releases, or join Discord for the iOS TestFlight build.

iOS and Android apps for remote agent control

Rich Prompt Editor with Ctrl+G

Edit prompts with full hotkey support, image previews, and a real editor surface. No more uneditable "[Pasted 50+ lines]" text; press F1 to browse every command.

Rich Prompt Editor with Ctrl+G in Ghostex

Embedded Chromium Browser

Use embedded Chromium with annotations, profiles, DevTools MCP, and agent context. Run /ghostex-browser-use so agents can control browser tabs without approval prompts!

Embedded Chromium Browser in Ghostex

Kanban board based on beads!

Capture ideas on a beads-backed Kanban board, then let an Orchestrator agent delegate work. Cross-agent orchestration lets Claude launch Codex agents and route tasks between them.

Ghostex Kanban board based on beads

Docs view for HTML, Markdown, and Excalidraw!

Collaborate with your agent on HTML prototypes, mockups, and explainers, annotations included. Edit Markdown with annotations you can send back, or have the agent draw .excalidraw diagrams.

HTML prototypes, mockups, and explainers with the annotations system included.

Ghostex Docs view showing an HTML prototype with annotations

Full markdown editor plus annotations you can send to your agent to collaborate.

Ghostex full markdown editor with annotations

Or even ask the agent to draw an .excalidraw UI or diagram in the /docs folder.

Agent-drawn Excalidraw diagram in the Ghostex Docs view

Cross-agent orchestration built in

Agents launch other agent sessions with the ghostex CLI, send prompts there, and read output. Ask Claude Code to steer Codex sub-agents, or write skills using /ghostex-agent-orchestration.

Cross-agent orchestration in Ghostex

Inbox Based Agent Management

This optional inbox moves work beyond individual sessions. Organize around threads and worktrees, focus on one project or see every project together, then snooze or settle threads as needed.

Inbox-based agent management in Ghostex

How Ghostex compares

Side by side with the Codex app and cmux.

FeatureGhostexCodex appcmux
macOS supportYesYesYes
Windows supportYesYes-
Linux supportYes--
Open sourceYes-Yes
Ghostty terminalYes-Yes
Chromium BrowserYesYes-
IDE (optional extension)Yes--
Built-in Computer useYesYes-
Built-in Browser useYesYesYes
Use any modelYes-Yes
Cross Model OrchestrationYes-Yes
Rich Prompt EditorYesN/A-
iOS & AndroidYesYes-
PetsYesYes-
AppshotsYesYes-
AutomationsYesYes-

More power user features

Feature
01

Fast and Memory Efficient

Designed to stay lean under long-running agent workloads so your machine remains responsive even with many sessions open.

Feature
02

SSH with Live Persistence

Remote workflows stay attached and recoverable through zmux, tmux, and zellij-backed session persistence.

Feature
03

Auto-Sleep for Unused Terminals

Inactive terminals sleep automatically to save memory and wake instantly when clicked back into focus.

Feature
04

Auto Session Naming

Sessions label themselves clearly, so large multi-agent workspaces stay readable without manual cleanup.

Feature
05

Always-Resumable Sessions

Reopening the app restores your agent CLI sessions so you can continue exactly where you left off.

Feature
06

Menu Bar Status Indicators

Working and done indicators with notification sounds keep you updated on nearly all agent CLIs without constant checking.