The best all-in-one native agents workspace.
Agent chats, a code editor and a browser for every agent CLI and subscription you have, in one fast native window.
Ghostex is for developers who keep many agents alive at once. Claude Code, Codex, OpenCode, Gemini and 20+ other agent CLIs run in real Ghostty terminals, and every one of them gets a proper chat view on top. The shell is native Rust and GPUI (no Electron, no Tauri), the browser is real Chromium, and every session survives restarts. Your phone and your other computers join the same workspace.
Talk to any agent in a chat that reads like the ChatGPT and Claude apps: thinking, tool calls and file edits fold into tidy cards, diffs are readable, images are clickable, prompts queue while the agent works, and sub-agents stay in view. It is still the agent's own CLI underneath, so nothing breaks when the CLI updates, and the raw terminal is one hotkey away with your draft intact.
Tell a coordinator what needs doing and it hands each piece to a thread: an ordinary agent session it starts, briefs, and keeps track of, in its own git worktree when threads should run in parallel. Threads sit under the coordinator in the sidebar, their reports come back on their own, and the coordinator checks and commits the work, then tells you what needs you. Start one from any project's agent menu with New Coordinator…, or turn a running session into one with Make Coordinator.
Claude Code, Codex, OpenCode, Pi, Gemini, Grok, Cursor, Copilot, Antigravity, Hermes and more. Pick the model and effort from the chat box, hand a conversation from one agent to another mid-task, and let agents message each other through the ghostex CLI:
ghostex agents create codex --task "Run the checkout tests and report back"
ghostex agents send "Checkout redesign" "Tests pass, ready for review"
ghostex read-session-chat "Checkout redesign" --all --format textEvery session is a real Ghostty terminal, kept alive by its own session daemon, so agents keep running when you close the window, restart the app or update it. Split panes, a command terminal under your work, and ghostex attach from any shell, even over SSH.
Open your dev server in an embedded Chromium tab beside the chat. Click any element, type what should change, and the note lands in the agent's prompt. Agents can drive the browser themselves through the built-in browser-use skill, and Markdown plans and HTML prototypes in the Files view get the same annotations.
A project board on the Beads bd CLI, so agents and humans share one backlog: dump tickets on it, start an agent on a card, and the card shows who is working on it. Automate schedules agent work per project (daily, weekly, cron, or once) in your checkout, a fresh worktree or an existing thread.
The Android and iOS apps show every computer you connect, with their projects and sessions. Read transcripts, answer questions, send follow-ups, preview localhost pages and get a push when an agent finishes. Easy Connect pairs your phone with one QR scan and no extra accounts, or join through Tailscale if you already use it. Other computers join the same way and show up in the sidebar.
Fuzzy-search every prompt you ever sent, across every agent and project, and press Enter to resume that conversation. Star favourites and filter by agent or project. Also in the terminal as gx f.
Add several Claude and Codex accounts, see their limits in the status line, and let Ghostex move a session to another account automatically when one runs out.
Browser, Files, Kanban, Automate, VS Code, Storybook, Linear, Jira, GitHub, Sentry, Figma, Vercel, Supabase, PostHog, Hermes bots and more. Every view is optional, sleeps when idle, and you can build your own extensions.
Also in the box: the Ctrl+G rich prompt editor, worktrees per task, Spaces, Floating Capture for prompting from any app, Cloud Boxes for agents in a sandbox, window glass and themes, notifications and sounds, multiple windows, and Keep Awake.
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
brew install ghostexOr download the app directly:
Agents run in native PowerShell with your Windows folders by default. Prefer Linux? Switch to WSL in Settings > General > Terminal > Windows Environment. Portable ZIPs are on the release page, and updates arrive automatically.
# 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 /The browser and code editor run on Chromium, which Ghostex offers to install the first time you open one of them.
The iOS TestFlight runs through the Discord. Post in the iOS channel to get in. Then open Mobile & Remote in the sidebar's More Options on your computer and scan the code.
See CONTRIBUTING.md.
| 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 | - |
- Discord: discord.gg/df7b3G92CS for help, TestFlight access, and feature talk.
- Issues: Report a bug or request a feature.
- Contributing: Ghostex moves fast and help is welcome on platform ports, agent integrations, docs, and polish. Start with CONTRIBUTING.md.
Ghostex builds on open source work from these projects and communities:
- Ghostty and Zed / GPUI for the terminal and the native shell
- CEF for embedded Chromium panes
- VS Code and code-server for the embedded IDE
- Beads by Steve Yegge and Beads Viewer for the Kanban board
- OpenUsage for Claude and Codex usage stats
- Agentation for browser annotation tooling
- cmux for agent hook and notification patterns
- zehn by al3rez for prompt-history search
- vvterm and Termux for mobile terminal components
- Pierre for diff and file rendering components
Screenshot backdrops are public-domain paintings and prints: Claude Monet, Cliff Walk at Pourville (1882); Kawase Hasui, Shinagawa Offshore and Lake Kugushi; Yoshida Hiroshi, Kumoi Cherry Trees (1920); Frederic Edwin Church, Heart of the Andes (1859); Albert Bierstadt, Canadian Rockies (Lake Louise) and Merced River, Yosemite Valley (1866).
Ghostex is free and open source under the MIT License.

















