Skip to content
maddadaPublic

About

The Best & Most Powerful Native Agents Workspace. Fully Rust & GPUI based. Mobile apps. 20+ agents. Ghostty.

Resources

Contributing

Stars

910 stars

Watchers

3 watching

Forks

Latest commit

 

History

5,417 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghostex Ghostex

GitHub stars Latest release License
Supported platforms: macOS, Windows, Linux, Android, iOS

Join the Discord

The native desktop app for Claude Code, Codex, OpenCode, and every other coding agent.
Chat with several agents side by side, review their work as they go, and keep steering from your phone.

Ghostex with see-through glass over a moving meadow: projects and agent sessions in the sidebar, a chat in the middle and the view picker on the right

Ghostex is built for developers who keep many agents alive at once. A chat view for every agent, a native Rust/GPUI shell, embedded Chromium panes, and a mobile app share one workspace, and every session survives restarts.

Features


Chat & CLI views

Talk to Claude Code, Codex, or any other agent in a proper chat GUI: clickable images, readable diffs, queued prompts, sub-agents in view, and a full editor for long messages. If you ever need the raw CLI, it is one hotkey away and your draft comes with you.


A chat showing the agent's code change as a diff

iOS and Android apps with Easy Connect or Tailscale

Your agents in your pocket. Easy Connect pairs your phone with a single scan, no extra accounts needed, or join through your Tailscale tailnet if you already have one. Read transcripts, send follow-ups, preview localhost pages, and get a push when an agent finishes.


Pairing the phone app, then sessions and a chat on the phone

Any agent, swap on the fly

Claude Code, Codex, OpenCode, Pi, Gemini, Grok, Cursor, and more. Pick the model and effort from the chat box, or hand a session from one agent to another mid-task.


The model picker switching between agents

Embedded Chromium browser

Click any element, type what should change, and the note lands in the agent's prompt. Agents can drive your tabs too, through the built-in browser-use skill.


A chat next to the built-in browser

Kanban board on Beads

Dump your thoughts on the board, then let an agent pick up the tickets. Runs on the Beads bd CLI, so agents and humans share one backlog.


The Kanban board with Backlog, Todo, In Progress and Test lanes

Find any past session

Fuzzy search every prompt you ever sent, across all your agents, and press Enter to resume the conversation. Star favourites and filter by agent or project. Also available as gx f for command-line fans.


Searching every past prompt

Agents that run agents

Agents can open sessions, send prompts, and read replies from other agents through the ghostex command. Ask Claude Code to spin up Codex sub-agents and steer them, or hand the work to an orchestrator that keeps track of them for you.


An orchestrator with its threads in the sidebar and the Threads panel

Also in the box

  • Docs with annotations: open Markdown, HTML prototypes, and Excalidraw diagrams next to your agent and leave notes on anything.
  • Rich prompt editor: press Ctrl+G to edit any prompt in a full editor.
  • Built-in IDE: a VS Code editor that loads on demand and sleeps when you are not using it.
  • Remote machines: connect another computer with an Easy Connect code or SSH and it shows up in the sidebar.
  • Usage and accounts: Claude and Codex limits at a glance, with automatic account switching.
  • Worktrees, splits, and spaces: a worktree per task, split panes, Arc-style spaces.
  • Automations: scheduled prompts, plus menu bar and sound notifications.
  • Optional plugins: browser, Kanban, IDE, Docs, and more load only when you use them. Or write your own.

Supported agents

Works with any coding agent. Bring the one you already use.

Claude Code   Codex   OpenCode   Pi   oh-my-pi   Gemini CLI   Grok   Cursor   Copilot CLI   + many more


Install

macOS

brew install ghostex

Or download the app directly:

macOS Apple Silicon DMG

Windows

Windows x64 installer Windows ARM64 installer

Agents run in native PowerShell by default. Prefer Linux? Switch to WSL in Settings > General > Terminal > Windows Environment. Updates arrive automatically.

Linux

Linux DEB package Linux RPM package Arch Linux AUR package Linux tarball

# Arch Linux
yay -S ghostex-bin

# Any other x64 distribution: the tarball is a prefix-preserving /opt/ghostex tree
sudo tar -xpf ghostex-*-linux-x64.tar.zst -C /

Ghostex offers to install Chromium the first time you open the browser or code editor.

Mobile

Android APK iOS TestFlight

The iOS TestFlight runs through the Discord. Post in the iOS channel to get in.

Comparison

Feature Ghostex ChatGPT app cmux
macOS support Yes Yes Yes
Windows support Yes Yes No
Linux support Yes Yes No
Open source Yes - Yes
Ghostty terminal Yes - Yes
Chromium Browser Yes Yes No
Chat GUI view Yes Yes No
Fully featured IDE Yes - -
Built-in Computer use Yes Yes -
Built-in Browser use Yes Yes Yes
Use any model Yes - Yes
Cross Model Orchestration Yes - Yes
Rich Prompt Editor Yes N/A -
iOS Yes Yes Yes
Android Yes Yes Yes
Automations Yes Yes -

Community

Ghostex contributors

Credits

Ghostex builds on open source work from these projects and communities:

The moving background behind the screenshots is Time lapse of a green meadow from Mixkit, used under the Mixkit Stock Video Free License.

License

Ghostex is free and open source under the MIT License.

About

The Best & Most Powerful Native Agents Workspace. Fully Rust & GPUI based. Mobile apps. 20+ agents. Ghostty.

Resources

Contributing

Stars

910 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages