mrkeyoor.com_
Tue 20 Oct 15:58 UTC
Dev Toolsevaluationupdated 20 Oct 2026

Ghostex review

Ghostex is a workspace for running and supervising several coding agents through chat and terminal views. Its native Rust/GPUI desktop shell, embedded browser panes, and mobile companion aim to keep those sessions accessible from one place.

Verdict

Our Ghostex run installed 773 dependencies and occupied 854 MB, while build and tests were skipped, leaving the native desktop experience unverified. Try a platform package if supervising several coding agents and following them from a phone would solve a daily problem. Verify managed orchestration and recovery in a disposable project before moving important work into it, and check the Windows signing or iOS access restrictions first.

We ran it

Lab card: what happened when we ran GhostexScreenshot of Ghostex (ghostex.dev)
Install✓ · 15s773 packages · 854 MB
Buildn/ano build script
Testsn/ano test script
Repo36740 files~7,634,054 lines of source · 690.9 MB · 21 CI workflows

Answers from our run

Does Ghostex build from source?

Dependencies installed in 15 seconds (773 packages), and the project has no separate build step. We cloned commit 72974e2 into a clean Debian container with 3 CPUs and no project-specific setup.

Does Ghostex have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use Ghostex?

Windows organizations requiring Authenticode-signed packages: the v10.28.0 release warns that its Windows beta packages are unsigned.

What are the alternatives to Ghostex?

cmux, tmux. Our Ghostex run installed 773 dependencies and occupied 854 MB, while build and tests were skipped, leaving the native desktop experience unverified.

SetupN/AThe detected Node/Bun path installed successfully, but no native desktop launch or supported platform-package walkthrough assessed the complete setup effort.
DocsN/AWe read platform and feature guidance, but did not complete a documentation-led desktop, mobile, or orchestration walkthrough.
CommunityN/AOctober pushes and current reports establish activity, but maintainer support quality and resolution outcomes were not assessed.
MaturityN/ABuild and test steps were skipped by the harness. Native session recovery, cross-agent behavior, and mobile reconnection were not assessed.

Who it’s for

Developers already juggling several coding agents and willing to verify each integration.
Users who want chat views alongside terminal access and browser previews.
Developers prepared to configure mobile access and check managed orchestration explicitly.

Who it’s NOT for

Windows organizations requiring Authenticode-signed packages: the v10.28.0 release warns that its Windows beta packages are unsigned.
iOS users needing an ordinary immediate download: the documented route requires TestFlight access through Discord.
Users expecting a plain request for subagents to guarantee managed orchestration: issue #262 reports helper sessions remaining under an ordinary lead until manual promotion.
Teams needing a reproduced desktop build and passing suite as the basis for adoption: our harness skipped both steps after finding no matching targets.

Setup reality

Our October 17, 2026 sandbox run of Ghostex commit 72974e2 installed in 15 seconds, recorded 773 dependencies, and occupied 854 MB on disk. Build and tests were skipped because the harness found no corresponding script or target. The run used 3 CPUs and 8 GB of RAM and detected a Node/Bun package path; it did not validate the native desktop application.

The README offers platform packages and expects you to bring a coding agent, with that agent's own authentication requirements. Mobile access uses Easy Connect or Tailscale. Easy Connect is described as needing no extra accounts. The iOS route requires TestFlight access through Discord.

The recorded image, lab-node:22, does not establish actual runtime or operating-system versions. The current project describes a Rust/GPUI shell. Windows defaults to PowerShell with an optional WSL setting, and v10.28.0 warns of unsigned Windows beta packages. Linux browser or editor use prompts a Chromium addition. Desktop launch, recovery, and mobile pairing remain unmeasured.

Ghostex puts several coding agents in one workspace

Ghostex gives each coding agent a chat view alongside terminal access, with embedded browser panes and a mobile companion. The README describes a native Rust/GPUI shell. I'd consider it when switching between agent sessions has become a daily coordination problem, especially if you want to follow those sessions from a phone.

The useful distinction is between gathering sessions and supervising them. Ghostex documents both ordinary agent sessions and an orchestrator that directs other agents. A shared window does not tell you which mode is running. That distinction matters more to an adoption decision than the length of the supported-agent list, because you need to know who is watching the helpers and how results return.

What happened when we ran it

Our sandbox installed Ghostex commit 72974e2 in 15 seconds, recorded 773 dependencies, and occupied 854 MB on disk. The October 17, 2026 run used 3 CPUs and 8 GB of RAM. The lab classified the detected package path as Node with Bun. Its recorded image, lab-node:22, does not establish an actual Node or operating-system version.

The build step was skipped because the harness found no build script or target. The test step was also skipped because it found no tests script or target. Those are skipped checks, with no passing build or suite result to report. They do not prove the repository has no native build machinery or tests elsewhere.

The measured checkout contained 36,740 files, about 7,634,054 source lines, and occupied 690.9 MB. The scan found 21 CI workflow files, no Dockerfile, and no tests directory. Those totals describe what the lab checked out. They do not tell us how much code the maintainers wrote themselves or whether the desktop package starts correctly.

Our run establishes successful dependency installation for the detected path. The current Rust/GPUI application description makes the remaining boundary especially important: we have no measured desktop launch, session recovery, browser behavior, or mobile pairing result. Evaluate a packaged application on its intended platform before relying on its session persistence claims.

Platform packages need their own acceptance check

The README lists desktop downloads for macOS, Windows, and Linux, plus Android and iOS routes. Windows defaults to native PowerShell, with a setting to switch to WSL. On Linux, Ghostex offers to add Chromium when you first open the browser or code editor. A successful Bun dependency step says nothing about those platform-specific experiences.

The iOS route uses TestFlight access arranged through Discord. That is a concrete reason to skip Ghostex if your evaluation requires an immediately available ordinary iOS download. On Windows, release v10.28.0 warns that beta packages are not Authenticode-signed and may trigger SmartScreen. Organizations requiring signed Windows packages have a separate acceptance problem before they reach the agent interface.

Bring the coding agent you already use and its own authentication. Easy Connect pairing is described as needing no extra accounts, with Tailscale offered as another route. That phone-pairing statement does not establish credential-free model access. The provider-backed agents still have their own requirements, which our package run did not exercise.

Managed orchestration must be activated deliberately

Issue #262 reports a new user's difficulty discovering managed orchestration. In that report, an agent created helper sessions but remained in an ordinary session and supervised them through repeated terminal checks. The reporter says promoting the lead and linking the helpers worked afterward. The issue concerns Desktop 10.27.0 and remained open on October 20, 2026.

That is a user report, separate from our sandbox. It supports a narrow warning: asking for subagents did not automatically select the intended managed workflow in that case. It does not prove Ghostex cannot orchestrate. Before assigning a substantial task, check that the lead is an orchestrator and that helpers appear as managed threads. Ask how completion reaches the lead, then observe the answer in a disposable project.

The README also documents queued prompts and structured question forms. These features address supervision work you would otherwise do by watching terminals. Their value depends on delivery: a queued instruction needs to reach the intended agent, and an answer needs to return to the session that requested it. Those are useful acceptance checks for your selected agents, rather than capabilities our lab verified.

October activity shows development beyond our checkout

GitHub records a last push of October 20, 2026, and release v10.28.0 was published that day. Recent issue activity includes the orchestration-discovery request and a report about editor line navigation. This is an actively changing project. Recent changes also mean the October 17 package result cannot stand in for the latest desktop release.

Cmux is a macOS terminal with vertical tabs and agent notifications. Consider it if that terminal-centered interface is what you want. Tmux can detach from a screen, continue running in the background, and later reattach. Choose it when persistent terminal sessions are the requirement and you're content to handle agent coordination yourself. Neither alternative has a comparative performance result here.

Start a Ghostex trial with one disposable repository and the agents you already trust. Confirm the lead's mode, send a queued follow-up, then restart and inspect what resumes. If phone access is the reason you're considering it, include pairing and reconnection in that trial. The decision is whether this workspace makes your actual sessions easier to supervise, something our successful dependency installation cannot answer.

Alternatives

ProjectWhat it isPick it when
cmux gh↗A macOS terminal with vertical tabs and notifications for coding agents.Pick this instead when a terminal-centered macOS workspace is the interface you want.
tmux gh↗A terminal multiplexer whose sessions can keep running while detached.Pick this instead when persistent terminals cover the job and you prefer to manage agent coordination yourself.

What people are saying

  1. [github-trending] maddada/Ghostex

Sources

  1. Ghostex README
  2. Managed orchestration discovery report
  3. Ghostex v10.28.0 release
  4. cmux README
  5. tmux README
  6. Ghostex repository metadata

More dev tools reviews

Codync · easy-vibe · guzzle · claude-code-pro-course · deck-as-controller · Seep-Reverse-Lab · the whole board →