Skip to content

Ghost 3.0.0

Choose a tag to compare

@ryuhemingway ryuhemingway released this 27 Aug 20:36
· 11 commits to ea28a709ac115ba130c5fcdea31c948f05fb5d7f since this release

Paste a screenshot into the box and ask about it. And reading your screen is instant now.

Ghost could always read text off your screen, and it could never look at a picture you handed it. Both of those changed. Press ⌘V with a screenshot on the clipboard and it goes into the message like a file, whatever model you are on, including your Claude subscription. And the screen reader that used to sit there for a minute over two words now answers in about a tenth of a second.

⌘V a screenshot straight into the chat bar

Take a screenshot, press ⌘V in Ghost, ask your question. The image rides along with the message and Ghost answers about what is in it. This works in the notch and in the floating bar. Pasting an image used to do nothing at all, silently, while pasting text worked perfectly, which is a hard thing to report as a bug and an easy one to assume was never a feature.

Nothing to turn on. ⌘⇧⌃4 to copy a region of the screen, ⌘V in Ghost, then type your question and press Return. Ordinary text paste behaves exactly as before.

Your subscription can look at images too

On a Claude or ChatGPT subscription Ghost used to refuse an attached image and tell you to switch to an API key and a vision model. That advice was wrong: the model at the other end of your subscription reads images perfectly well. Ghost now hands the picture over in a way that route can accept, and gives it the means to open it, so you get a real answer instead of a redirect.

Reading your screen no longer takes a minute

The first screen read after a macOS update could take the better part of a minute, even for two words, and every one after it was instant. That was macOS loading its text recognizer, not Ghost thinking: about 55 seconds the first time and about a tenth of a second every time after, whatever the words say. Ghost now wakes the recognizer quietly when it starts, so nobody ever waits for it. Two smaller things alongside: a screen read finishes the moment the words are on screen rather than holding on for an optional cleanup pass, and a short blurry read no longer spends a network round trip to be handed its own guess back.

Asking for your screen is the same as pressing the button

Typing "read my screen" used to be sent off to a model that had to decide to go and look, which is a round trip for something your Mac does on its own. It now runs the same instant capture the button does. Only for asking flatly for the screen: a question that needs an answer as well as the words, like why an error is happening, still goes to the model where it belongs.


Apple-notarized. macOS 14+, Apple silicon. Existing installs update through Sparkle; this page and integratedagentics.com/ghost both serve the newest release.

Releases 2.11.0 and 2.12.0 were shipped through the updater and the website but never published here; their notes are in Settings ▸ Updates and on the site's changelog.