Changes
- Remote session and group clicks now open a local Ghostty terminal that SSH-attaches to the selected remote session with the stable
ghostex attach contract.
- Copy Attach Command still copies the SSH command for external terminals.
- Remote attach carrier terminals stay hidden from the local Quick section, so focus and active styling remain on the owning remote machine row.
- Remote machine setup failures now show more actionable stage-specific messages for SSH, install, token, tunnel, streaming, and transport problems instead of raw loopback or WebKit errors.
- gxserver request failures now show more actionable stage-specific messages for SSH, install, token, tunnel, streaming, and transport problems instead of raw loopback or WebKit errors.
- Remote settings are easier to scan with compact saved-machine cards.
- Remote settings include inline Tailscale setup help.
- Remote settings include clearer optional SSH identity-file guidance.
- The Quick section header can launch the selected agent directly.
- The Quick section header uses the same agent picker as project headers.
- New Quick agent chats stay projectless.
- The titlebar now disables GitHub mode when the active project has no GitHub remote.
- The titlebar now disables GitHub and Kanban mode for Quick sessions.
- Embedded code-server editor panes now use Ghostex-owned bundled settings by default.
- Embedded code-server editor panes start with the Dark 2026 theme on new profiles.
- Embedded code-server editor panes keep local VS Code settings as an explicit opt-in.
- Sparkle update checks repeat quietly while Ghostex is running.
- The titlebar update button can appear on first render.
- Update download and extraction progress windows stay hidden while the release notes and relaunch prompts remain available.
- The native sidebar/workarea divider keeps its resize cursor and visible separator aligned during hover and live resizing.
- Installed macOS app bundles are smaller because release packaging prunes duplicate Beads payloads before notarization.
- Installed macOS app bundles are smaller because release packaging prunes wrong-architecture node-pty prebuilds before notarization.
- Installed macOS app bundles are smaller because release packaging prunes T3 Code source maps before notarization.
Downloads
- Apple Silicon: ghostex-4.0.3-arm64.dmg
SHA256: 844d8d4134a7e2f9919f6d29160264cff5977141fb49a5cdb36a245f462b624a
- Intel: ghostex-4.0.3-x86_64.dmg
SHA256: af041600d67011fd13ea4925d343ce2f5a1dfbebbd0fa6e9232cdc14c28e72ad
Install
brew install --cask maddada/tap/ghostex