Skip to content

Ghost 3.2.0

Choose a tag to compare

@ryuhemingway ryuhemingway released this 02 Sep 22:06
· 14 commits to 552d6162be3fb656c0ca1385d8de4e45b4d8a864 since this release

DeepSeek learned to look at pictures, and Ghost learned how to look like less.

DeepSeek reads images

DeepSeek shipped a vision model, and Ghost sends it images the way it always has for Claude and Gemini: the picture travels with your question rather than being described to the model second-hand. It is the only DeepSeek model that accepts images, so Ghost offers it as its own entry in the model picker rather than quietly changing what Flash means. Attach a picture while Flash or Pro is selected and Ghost names the model to switch to, instead of sending a request DeepSeek would refuse outright.

Settings ▸ AI ▸ DeepSeek model ▸ Flash Vision, then attach an image in the composer. Text-heavy screenshots still read faster and more accurately through Read Screen Selection, which uses your Mac's own text recognition and never sends the picture anywhere.

Minimal, for when Ghost should hold still

Everything the standard theme draws, minus everything it draws for effect: no halo around the rim, no sheen drifting behind the caret, and a plain grey hairline where the gold was. Nothing on the surface moves unless Ghost is actually doing something, which is what makes the working light legible again. Your accent colour still applies.

Glass, rimmed in frost rather than gold

The sheerest surface the material will give, so Ghost sits lightly over whatever is behind it. It is the one theme that sets the glass level itself rather than leaving it to the slider, because the look only holds together at the sheer end.

Both themes are at Settings ▸ General ▸ Theme.


Notarized by Apple and stapled. macOS 14+, Apple silicon. Existing installs update through Sparkle; the website Download button always serves the newest release.

Also since 3.0.0, which the releases page skipped: code in an answer is set as code, Ghost asks where an answer should land instead of guessing, and Open at Login works.