Skip to content

Ghostex 10.30.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 02:18
· 471 commits to main since this release

macOS: Apple Silicon DMG · Windows: x64 installer · x64 portable · ARM64 installer · ARM64 portable
Linux x64: .deb · .rpm · tarball (mise/ubi) · AUR (ghostex-bin) · Linux ARM64: .deb · .rpm · tarball
Android: APK · iOS: TestFlight through Discord (post in the iOS channel)

10.30.0 - 2026-10-22

Ghostex 10.30.0 is out. Claude Code workflows get their own card in the chat, permission requests say what is asked and why, the phone selects text in chats and terminals and keeps crash reports, and Claude account sessions no longer start signed out.

💬 Chat

  • Claude Code workflows show as a Workflow card: its name, description and agent counts, each phase with its progress and description, one row per agent with its status, a preview and a live timer, and the script behind Show full script; click an agent to open it.
  • Permission requests say what is asked and why: the card shows what the agent wants to do, which agent is asking (background helpers included), the exact command or file, and Claude's warning when it flagged the request.
  • An answered permission card no longer flashes back for a moment.
  • File edit and write approvals from Claude Code show in the chat again, with the file and Claude's question.
  • When Claude switches itself into Plan mode, Ghostex switches the session back to your mode; a Plan mode you pick yourself stays.
  • Opening a finished turn's "Worked for" card lists its tool calls in one flat list, in the order they ran, with the agent's notes in between as plain text.
  • "+N previous tool calls" sits above the last tool call, so the earlier calls open above it in the order they ran.
  • OpenCode 2 sessions get Chat View again, and the dimmed Chat View button names the agents that support it.
  • Stash prompt in More actions is one line, with the number of stashed prompts in a small circle.
  • Handover headings now default to 60% color strength; change it in Settings > Chat > Handover heading color strength.
  • The microphone always stays next to Send, even when the chat box is narrow.
  • A question card that could not be shown disappears once the agent asks again in a readable form.
  • Picking a Claude mode the session does not offer stops after one try instead of cycling your mode.

📱 On the phone

  • Hold a message's words to select them, with Copy, Add to Chat and More (the message's actions) in the menu, on Android and iPhone.
  • Hold a word in the terminal to select it and drag to select more, with Copy, Paste and Select All, on iPhone and Android.
  • The phone keeps a crash report and offers to send it on the next launch, cleaned of personal data, through Send Bug / Feedback.
  • The image viewer zooms with pinch and double tap on Android instead of crashing on a double tap.
  • Saving an edited computer no longer crashes the app on Android.
  • The Docs screen is now called Files, like the computer's Files view, and lists projects with deeply nested folders.
  • The Threads sheet's rows use the sheet's normal text size.
  • The voice screen keeps your place when you scroll up, with a button to jump back down, and Stop talking is now Stop.

🎧 Voice agent

  • Choose a call mode in Settings > Voice agent: regular, or push-to-talk with a Hold to talk button, which costs less on Grok; Settings shows the price of each, on the computer and the phone.
  • The voice agent knows which session is on your screen when you say "this one", and when each message was sent.

🔐 Claude accounts

  • Sessions on your added Claude accounts no longer start "Not logged in" when your default Claude login is signed out.
  • A session on a turned-off or signed-out account moves to a working account when it wakes, in the same conversation.
  • Waking a Claude session no longer hangs for minutes searching old transcripts.

📸 Ghostex Capture

  • Write Prompt's Send to is a dropdown that starts on the session you last used in the main window, with the same project list and filter inside it.
  • The prompt box hides during a capture instead of leaving a strip of it on screen and in the picture.
  • The capture panel, editor, prompt box and notes keep their border all the way round the corners.

🪟 Windows

  • Menus and pop-ups resize in place: clicking "N more" in the Threads menu no longer closes it and brings another app in front of Ghostex, and a closing pop-up hands focus back to Ghostex.

🗂️ Sidebar and coordinators

  • Collapsed project and collection headers count sessions waiting on your answers in pink, on the computer and the phone.
  • The selected Space's button no longer shows status dots, on the computer and the phone.
  • Auto Sleep keeps a coordinator awake while one of its threads is working or waiting on a question.
  • Close After Done is no longer offered for coordinators; their threads keep it.

⚙️ Settings

  • Less-used settings move behind Show Advanced: about 27 General rows and the Workspaces, Cloud Boxes, Open In and OS Integration pages, which search still finds.

🌐 Remote computers

  • Remote settings see a connected Tailscale even when its command-line tool is not on your PATH, so the Tailscale phone code appears again.

🧰 Installed tools

  • Beads, gh and glab installed from Settings run by name in your terminals and agents right away, and Settings shows them as installed only when a new terminal can find them.

📦 Smaller downloads

  • The Files view's drawing editor is about 5 MB smaller; pasted Mermaid text now pastes as plain text instead of becoming a drawing.
  • The onboarding pictures are about 1 MB smaller.

🩹 Fixes and polish

  • Input methods in the terminal show their candidate window at the cursor as it moves (Fcitx5 on Linux and others), thanks to @bet4it.
  • Agents Hub no longer reports "Hook scripts: 1 to fix" when there is nothing to link, and Windows paths show as ~/.claude/hooks.

Windows beta packages are not Authenticode-signed and may show a SmartScreen warning.