Skip to content

Ghostex 11.1.1

Choose a tag to compare

@github-actions github-actions released this 08 Nov 12:57
· 908 commits to main since this release

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

11.1.1 - 2026-11-08

Ghostex 11.1.1 is out. Connected computers ask for your approval once instead of over and over, the pair-again notice walks you through each device, the settings that open your computer up are yours alone, agent skills arrive signed, Linux follows COSMIC's display scale, and many fixes.

🔐 Security and pairing

  • A connected computer asks once: one approval card per pair of computers, never a PIN prompt every minute, and with Agent access off it never asks at all.
  • The pair-again notice lists each device on its own row with one status and a page per device, and tells you the good news: the security review is done and pairing again takes a moment. A phone's pairing code is made only while its page is open.
  • Phones that sign in over SSH or Tailscale pair with matching words, a re-paired computer counts as paired, and a phone you deny is told so. Every Easy Connect copy gives a code that can pair.
  • Some things are yours alone, in Settings: installing or turning on an extension and its permissions, secret providers, joining or setting up a team, and the settings that loosen security. Agents can't ask for these; they point you to the page.
  • Install from folder… in Settings > Extensions installs an extension from a folder, with the permissions you tick.
  • Agents ask once per project: the first time an agent reaches another project's sessions it asks you, and then it can go on without asking again.
  • Secret requests are answered only by you, and each one is tied to the session that asked.
  • Agent skills that update between releases install only when Ghostex signed them.
  • Cloud Boxes ask you before an agent puts your logins or a project's secrets on a box.

💬 Chat and sessions

  • The handover headings are coloured: Needs you pink like the sidebar's question dot, Blocked red like its red dot, and Kicked off sky blue.
  • A message held because the agent's input box is off screen heals itself, reloading the agent after a few minutes when nothing else brings the box back, and Claude Code's rating survey no longer holds a message for hours.
  • An automatic reload or restart waits while the agent still has background jobs running.
  • Chief's row is drawn like a project header, its name and flower lined up with the projects, with a fold chevron to its left when other computers have a Chief, on the computer and the phone.
  • Clicking a Global Action in the Start menu runs it (#501).
  • A coordinator's thread on a connected computer starts in a worktree without stopping at the folder-trust question (#502), and a stale "not moving" report is dropped instead of arriving late.

📲 On the phone

  • Calmer notifications: the bell's rows read like the desktop's cards with the session's name, and a blocked session shows its red dot with the reason in its menu.
  • The phone calls it the Easy Connect code everywhere you paste or scan it.

🩹 Fixes and polish

  • Linux: Ghostex follows COSMIC's display scale, Settings > Interface has a Linux-only Display scale row, and a raised Interface scale is offered a one-time reset (#503).
  • Switches are clearer: an on switch is a mid-tone track under a white handle.
  • Spaces and playbook sync fixes: each folder of a repository keeps its own playbook, a newcomer takes the shared Spaces, Settings > Sync lists projects that sync moved, and sync waits for git remotes after a start (#488).
  • Alert me for says what each choice changes.
  • A session of a removed custom agent is named by its base agent, not its raw id.

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