Ghost 2.1.0
Ghost introduces itself now, and shows you what it can do.
Download Ghost-2.1.0.zip, or let Sparkle update you automatically. Notarized, macOS 14+, Apple silicon.
A real first run
A new install used to open an empty text field and leave you to guess. There is a proper first run now: where answers come from, one honest page about permissions, and a first question you can click to run.
Ghost also stops taking your keyboard. It used to bring its window forward and grab focus on every launch, including at login, because it treated every launch as a first one.
Type a slash to see everything it can do
Around thirty commands were reachable only if you already knew to type /help. They are listed and filtered as you type now. A blank chat also suggests a few questions, picked from what your permission switches actually allow, and they retire once you have used Ghost a few times.
Security fix: a web fetch could leak your conversation
When you named a page for Ghost to read, it skipped its approval prompt because you had chosen the destination yourself. That check compared only the host and the path, so an injected web page could talk Ghost into fetching the same address with your conversation attached as a query string, and no approval appeared. The check now covers the whole destination: query string, fragment, port and any embedded credentials.
Conversations
Searchable across titles and message text, renameable, and deletable one thread at a time instead of all at once. Answers also fill the window, and the window has a size setting that applies immediately.
Undo reaches everything it can reverse
Reminders and calendar events recorded an undo the interface never offered. Quitting an app is undoable now too. Where Ghost genuinely cannot reverse something, uninstalling an app or clearing junk, the card tells you the change is in the Trash and how to put it back, instead of showing a dead button.
Shortcuts, Spotlight, and a selection bar that suits the app you are in
Ask Ghost, Start Focus Timer and Toggle Ghost are system actions now. The selection bar also reorders itself for where you selected: Explain leads in a code editor, Fix grammar leads in Mail. Nothing is removed, only reordered.
A calmer window
Long answers are set to the full width of the window rather than a fixed column. The three badges above an answer and the duplicate line beneath it became one quiet line. Numbered lists line up. Settings lost a layer of decoration, its provider menu is aligned again, and it tells you which model will actually answer. Every icon-only control now has a name for VoiceOver.
Ghost 2.0.9 remains available below for anyone on builds 2.0.1 to 2.0.5, which cannot update themselves.