Skip to content

Locus 2.0.0

Choose a tag to compare

@nahid-sparktales nahid-sparktales released this 22 Aug 17:17
· 482 commits to main since this release
44ef0bf

Locus 2.0 is a much smaller download. The app was 180 MB, and two thirds of that was two OpenAI helper binaries that do nothing unless you sign in to a ChatGPT plan.

1.16.0 2.0.0
Download 180 MB 59 MB
Installed 512 MB 175 MB

ChatGPT plan support is now a separate download

The helpers behind ChatGPT-plan accounts are about 268 MB installed and idle unless a plan is signed in. Locus now offers them at the moment you add a ChatGPT-plan account and installs them once — about a 104 MB download. If you use Ollama, an API key or a custom endpoint, you never download them at all.

If you already use a ChatGPT plan: the first time you use it after updating, Locus will offer the component in the account editor. Your existing sign-in is untouched, and installing takes effect without restarting the agent or losing a session. Settings ▸ Updates can remove it again to reclaim the space.

The component is signed by SparkTales. Because it lands outside the app's notarized seal, Locus verifies the archive's checksum and checks both binaries against SparkTales' code-signing identity before anything is moved into place or run — a payload that fails either check installs nothing.

Mac App Store builds are unchanged and still bundle the helpers, because the App Store does not permit downloading executable code.

Smaller binaries

OpenAI's release profile leaves symbols in and defers stripping to whoever packages the binaries — their own ChatGPT.app ships them stripped, but Locus never did. Every download was carrying about 73 MB of symbol table that nothing at runtime reads. This also shrinks the App Store build.

Fixed

The Codex build cache matched architectures as a substring, so a cache holding a universal arm64 x86_64 build satisfied a request for arm64 alone. An Apple-silicon release could silently ship a helper twice the size it needed, depending only on what the last build had left behind.

Also in this release

Real input for the agent's browser clicks, dev servers named in .locus/launch.json, find-in-page and page zoom, and streaming that no longer stalls when the display sleeps. See the changelog for the full list.


Requirements: Apple Silicon Mac, macOS 14 or newer.