Repository navigation
Ghostex 10.23.0
macOS: Apple Silicon DMG · Windows: x64 installer · x64 portable · ARM64 installer · ARM64 portable
Linux x64: .deb · .rpm · tarball (mise/ubi) · AUR (ghostex-bin)
Android: APK · iOS: TestFlight through Discord (post in the iOS channel)
10.23.0 - 2026-10-14
Ghostex 10.23.0 is out. Question forms take a closing note and answers show at once, sent agent messages turn Delivered when they arrive, orchestrators get Sleep Inactive Threads and editors for their goal and memory, closed sessions come back from anywhere, SpaceO gets a guided permission setup on macOS, and agents start properly under WSL with zsh and Powerlevel10k.
💬 Chat
- A question form with more than one question ends with an optional notes box for anything else you want the agent to know; it arrives with your answers. On the computer, the web and the phone.
- Answers show at once: a question form or page reads Answered the moment you send, and your answers appear right away as a pending card that settles once the agent has them.
- A Previous question ↑ button beside Scroll to bottom jumps to the next unanswered question; turn it on in Settings > Chat > Previous question button. Q-tags in an agent's reply (Q80) link to the question they name.
- A message one agent sends another now turns Delivered once the other session takes it, or Not sent with the reason, instead of staying on Waiting for agent. On the computer, the web and the phone.
- In summary mode the turn that is still running shows its work open, with the running command visible, and folds into the reply once the turn ends.
- Simple mode names a tool call by the description the agent gave it instead of the tool's name.
- An agent that can't start says why: a missing account login becomes a card with Switch account, Sign in and Try again, and a message waiting for that agent goes out once it is up.
- Antigravity CLI's Run this command? panel becomes a permission card in the chat, and its folder-trust card answers from the chat again.
- Cmd+Enter on a folder-trust card picks Yes, I trust, and links in the chat no longer show an underline.
- A marked section's label stands on its own line, with the text that followed it underneath.
🧭 Orchestrators
- Sleep Inactive Threads on an orchestrator's right-click menu sleeps every one of its threads that is idle. On the computer and the phone.
- Goal & Instructions and Memory editors open from an orchestrator's menu, and a thread's menu has Mark Thread Done and Reopen Thread, each saying why when a session can't close or wake. On the computer and the phone.
🗂️ Sessions and sidebar
- Closed sessions come back from anywhere:
ghostex previous-sessionslists them andghostex restore-previous-sessionrestores one, and the phone's session search lists closed sessions and restores the one you tap. - Every project always shows all its sessions: the compact list and Show more / Show less are gone, on the computer and the phone.
- Send Feedback moved into the sidebar's More options menu, under Join Discord, and takes an optional GitHub username so you hear back on GitHub when your report is fixed.
- Sleep Below skips sessions that are running a shell command or asking a question.
- A row's menu opens where you right-clicked, or lined up with the button that opened it.
- Session hotkeys act on a focused side-panel view: with Kanban, Files or the Browser focused, Close, Previous/Next Tab, Sleep, Reload, Cmd+F and Cmd+R work on that view.
📂 Files
- Open With starts with Show in Folder for a file on your computer, which shows it selected in File Explorer (Finder on a Mac).
🔐 macOS permissions
- SpaceO and Fast Computer & Browser Use each ask macOS for their own permissions, and Settings > Integrations shows Granted, Not granted or Needs restart for each one.
- A guide beside System Settings walks you through SpaceO's permissions: drag SpaceO from the tag into the list, it moves to the other side when there is no room, and SpaceO restarts by itself once its agents are done.
- SpaceO updates from the same Update button as Fast Computer & Browser Use.
🤖 Agents and accounts
- Codex's Update now updates the copy your sessions actually run, with the tool that installed it, then restarts Codex once it is idle.
ghostex create-agentand the board set an Antigravity CLI worker's model and effort at launch.- Switching a session's account answers the folder-trust prompt once, including for an account that never ran in that folder, and Sign in again works when the default Claude profile is signed out.
🐧 Linux and Windows
- Agents start properly under zsh with Powerlevel10k: Codex no longer quits with "stdin is not a terminal" in WSL (and on Linux and macOS), thanks to @omegafrog for the report.
- WSL sessions no longer take
C:\WINDOWS\system32\wsl.exeas their name; sessions already named that way go back to their usual name.
🖥️ Terminal
- Ghostex terminals have their own Ghostty config, so Settings > Terminal never writes to the Ghostty app's config again; your current look is copied over once, and Import from Ghostty brings over fonts, spacing and the cursor whenever you want.
🎨 Look
- Every text button in the app's dialogs, Settings and chat cards is filled; secondary actions take one neutral fill, on the computer and the phone.
- Settings > Chat: Show marker emojis comes before Marked sections style, and Preview is a labelled button beside the style dropdown.
🩹 Fixes and polish
ghostex showembeds images a page points to by a relative path, and a page with inlined images is no longer refused for its source size.- Closing a session ends the messages it was holding, so it can't come back by itself.
- Starting an agent that is turned off in Settings > Agents from the CLI is refused and names the agents you can use, unless you pass
--allow-hidden. - Settings' scrollbars look and sit like the chat's, and the rail's no longer covers its rows.
- The Goal & Instructions and Memory editors stay open until the save succeeds.
Windows beta packages are not Authenticode-signed and may show a SmartScreen warning.