MacBuddy

Zed Editor Review: The Fastest Code Editor on Mac?

Zed is genuinely the fastest code editor on Mac, but after four months daily driving it, the extension gap means it's not a full VS Code replacement — yet.

By Clara Osei · Published:

What Even Is Zed, and Why Should Mac Users Care?

The first time I launched Zed, I thought something had gone wrong. It opened so fast I assumed it hadn't actually loaded. No splash screen, no three-second plugin negotiation, no fan spin. It was just... there. Ready. That moment of confusion — did it actually open? — is the best possible first impression a code editor can make.

Zed is a code editor built from scratch in Rust by Nathan Sobo and Antonio Zampese, two of the original minds behind GitHub's Atom editor. After watching Atom get sunsetted in favor of VS Code, they set out to build something that didn't compromise on speed at any level. The result is a GPU-rendered, natively Mac-feeling editor that has quietly become one of the most interesting pieces of software to land on this platform in years.

I've been running it as my daily driver for about four months now, alongside ongoing projects in TypeScript, Go, and a fair amount of Python. Here's what actually happened.

How Fast Is "Blazingly Fast" in Practice?

Every editor claims to be fast. Zed is fast in a way that changes the texture of the workday.

Cold launch on my M3 MacBook Pro: under 100 milliseconds, consistently. VS Code on the same machine takes two to three seconds with my usual extensions loaded. Cursor — the AI-forward fork of VS Code — takes similar time. That gap doesn't sound dramatic until you're bouncing between terminals, browsers, and editor windows twenty times an hour. The cognitive overhead of waiting accumulates in ways you don't notice until it's gone.

Where the speed difference becomes genuinely compelling is on large files. I work with some auto-generated TypeScript files that break 8,000 lines — the kind that make VS Code briefly freeze when you jump to a definition. In Zed, scrolling through them feels identical to scrolling through a 50-line config. The GPU rendering isn't a marketing talking point; it's the reason syntax highlighting and cursor movement never stutter even under load.

Zed also uses noticeably less RAM. Running three projects simultaneously, Zed sat around 400 MB total. VS Code with the same projects and my standard extension set: north of 1.2 GB. On a MacBook with shared memory, that margin matters.

Does the Built-in AI Actually Help?

Zed ships with an AI assistant panel baked directly into the editor — not bolted on as an afterthought. It supports multiple backends including Claude (which powers most of my usage), GPT-4o, and local models via Ollama. The integration is clean: you can open the assistant panel, highlight a block of code, and ask a question without breaking your flow to switch to a browser tab.

What I appreciate most is the inline editing mode. Select a function, press a keybind, describe what you want changed, and Zed presents a diff inline — accept or reject with one keypress. Cursor has popularized this pattern, but Zed's implementation feels more minimal and less intrusive. It doesn't try to autocomplete every thought before you finish having it.

The AI features are genuinely useful for my workflow. They are not, however, as mature as Cursor's. Cursor has spent considerably more time on multi-file context, codebase indexing, and the kind of "whole-project awareness" that's become table-stakes for AI-assisted development. If your primary reason for switching editors is AI, Cursor is still ahead. Zed is catching up fast, but it's honest to say it's not there yet.

What About the Extension Ecosystem?

This is where I have to be direct: Zed's extension ecosystem is small. VS Code has tens of thousands of extensions covering every language, framework, linter, database client, color theme, and productivity oddity you can imagine. Zed has hundreds. For most mainstream web development work — TypeScript, React, Tailwind, Go, Rust, Python — coverage is solid. The built-in LSP support handles diagnostics, go-to-definition, and code actions without extensions for most of these.

But the moment you step outside that circle, you'll feel the gap. I ran into friction with some niche language tooling for a side project. Things I'd taken for granted in VS Code — specific linters, a database GUI extension, a particular diff viewer — simply weren't available in Zed. I ended up keeping VS Code installed alongside Zed, which is a compromise I didn't expect to make after four months.

The extension API is evolving quickly, and the core team clearly understands this is the critical frontier. But right now, if your work touches less-common languages or requires specialized tooling, you need to check the extension registry before committing.

How Does the Multiplayer Collaboration Actually Work?

One genuinely novel feature in Zed is its built-in multiplayer collaboration — think Google Docs, but for code. You can invite another Zed user to your project and both edit simultaneously with real-time cursor presence. I've used this for a handful of pair programming sessions, and the low latency makes it feel more like sitting next to someone than the screen-share-plus-one-person-drives approach we've all resigned ourselves to.

I won't oversell it — most of my collaboration still happens through PRs and async review, so this is a feature I use occasionally rather than daily. But for live debugging sessions or onboarding a new developer through a codebase, it's a tool I reach for now instead of reaching for a video call with screen share.

Is Zed Actually a Native Mac App?

Yes, in a meaningful sense. Zed is built with a custom UI framework called GPUI, not a web runtime. This means no Electron overhead, proper macOS font rendering, native scrolling physics, and system-level integration that browsers-in-a-trenchcoat editors simply can't replicate. The window snapping, the trackpad gestures, the way menus respond — it all behaves like software that knows it's running on macOS rather than software that's tolerating it.

For Mac users who've been quietly jealous of Nova (Panic's beautiful Mac-native editor) but found Nova's language support too thin for serious backend work, Zed is the closest thing to a best-of-both-worlds answer right now. It's not as aesthetically precious as Nova, but it's far more capable — and it's free.

Who Is Zed Absolutely Not For?

I want to be specific here, because the wrong editor recommendation wastes real time.

  • Heavy extension users: If your VS Code setup has 40+ extensions doing heavy lifting — custom debuggers, remote SSH development, Docker integration, Jupyter notebooks — Zed will feel like moving into a new apartment before the furniture has arrived.
  • JetBrains devotees: If you live in IntelliJ, WebStorm, or PyCharm for their deep semantic refactoring and integrated test runners, Zed is not a replacement. It's a different kind of tool.
  • Teams on Windows or Linux: Zed has Linux support in development and no Windows version yet. If you're on a mixed team where tooling parity matters, this is a real friction point.
  • Anyone whose stack is primarily .NET, Java, or Kotlin: The LSP coverage exists, but the out-of-box experience for those ecosystems still lags behind what dedicated IDEs or even VS Code provides.

So Is Zed Actually Worth Switching To?

After four months, here's my honest position: Zed is the best code editor I've used for my specific workflow — TypeScript-heavy web development, Go services, regular Rust hobby work, all on a Mac. The speed is real, the AI integration is genuinely useful, and the native feel is something I noticed first as a novelty and now notice only when I open VS Code and feel the difference in reverse.

But I haven't fully switched. Zed lives in my dock; VS Code lives in my Applications folder. There are still days — a Python data project, a colleague who needs live collaboration in a VS Code-based tool, a moment when I need an extension that doesn't exist yet — where I'm back in familiar territory.

Zed feels like a bet on the right future, made by people who've built editors before and learned from the mistakes. It's not finished. But it's already the most enjoyable editor to spend a day inside, and on a Mac, that's not a small thing to say.

If your work fits the sweet spot — modern web stack, Mac-native, occasional AI assist, no exotic tooling requirements — download Zed and give it a genuine week. Not a test drive; a week where you resist the urge to run back to your existing setup. The speed alone will change your baseline expectations. Everything else is a bonus that keeps compounding.

Clara Osei

Mac App Editor