Skip to content

Ghostex 10.29.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:32
· 141 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.29.0 - 2026-10-20

Ghostex 10.29.0 is out. The voice agent comes to Windows and Linux and learns to draft, remember your last talk and show you the session it is talking about, Dictate never loses a recording, Cmd-clicked file links open at their line, and the downloads get smaller.

🎧 Voice agent

  • The voice agent, its panel and Dictate now work on Windows and Linux, with the same keys and settings as on the Mac.
  • It shows you the session it is talking about: when it reads, answers or drafts in a session, Ghostex switches to it, in any project, unless you are typing; on the phone it shows an "Open " chip instead.
  • It can draft a message into a session's chat without sending it, for you to read and send, and it asks out loud before sending anything risky or destructive.
  • It remembers your last conversation: a Continue / Start fresh card in the call picks up where you left off with a one-sentence recap; forget it from the panel or Settings > Voice agent.
  • It answers the chat's questions for you, by option name, number or "the recommended one", and tells you what it recorded.
  • It sees an orchestrator's threads as sub-threads and reads one when you ask for it by name.
  • The voice panel can be moved, and clicking the voice's name picks another voice; a small speed button next to it sets how fast it talks, from 1× to 2×, on the computer and the phone.
  • New hotkeys: ⌃⌥V starts or ends a voice call and ⌃⌥D dictates into the chat box (Ctrl+Alt+Shift+V and Ctrl+Alt+Shift+D on Windows and Linux).
  • The headset button now sits left of Start in the work area header.

🎙️ Dictate

  • Dictate never loses a recording: it records first and transcribes after, keeps every recording, and lists them at the bottom of Settings > Voice agent to play, download, recover or transcribe to the clipboard.
  • Dictating shows as a small pill right above the microphone with the timer, Transcribing and a ✕ to cancel (Escape cancels too), and the chat box keeps its cursor so you see where the text will land.

💬 Chat

  • Find (Cmd+F) searches only what you can see and highlights the matched words instead of whole blocks.
  • A reply stays in view when a watcher, a background task or a timer wakes the agent again, instead of folding into the next turn.
  • Clicking anywhere on the working bar above the chat box scrolls to the bottom while the ↓ button shows; on the phone, tap it.
  • Summary mode and Stash prompt leave the chat box toolbar: Summary mode is under More actions > View and Stash prompt is a More actions row, with the same shortcuts.
  • Skip all on a question form or page now skips every question, even ones you had already picked.
  • Handover heading color strength is a new advanced Settings > Chat slider that fades the colored Done, Needs you and Untested headings toward plain text.
  • A question page shows when its questions were withdrawn, like the chat's own forms.

🗂️ Sidebar and notifications

  • The New terminal button is back on every project header, next to the agent button, on the computer and the phone.
  • Every status dot is the same size, overlapping dots get a thin ring, and Spaces and computer tabs show a dot when a session in them is waiting on your answers.
  • In-progress notices pulse their dot and end with "…" ("Committing…", "Pushing…", "Creating worktree…") until the result arrives.

🧭 Orchestrators

  • Show all effort levels is a new advanced setting: the orchestrator effort pickers offer only High and XHigh unless you turn it on, since lower levels aren't recommended for orchestrators.

🛠 Code view

  • Cmd-clicking a file:line or file:line:column link in the terminal opens the Code view at that line, and ghostex edit --goto no longer gets lost after the Code view was closed or reloaded; if no Code view takes an open within a minute, Ghostex says so instead of doing nothing (#266).

📦 Smaller downloads

  • The Mac download is about a third smaller (about 76 MB instead of 110 MB).
  • Windows: the installer no longer carries the Code editor and the WSL terminal engine; Ghostex downloads them the first time you need them, so the first Code view or WSL setup needs internet.

📱 On the phone

  • Easy Connect reconnects after the app sat in the background, thanks to @banozz0 (#265).

🩹 Fixes and polish

  • Windows: chat menus and pickers have one clean corner, with and without window transparency.
  • The Settings > Appearance theme previews are rounded on all four corners.

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