Zed: an editor written from scratch, with speed, AI and collaboration built in

Summary

A code editor written from the ground up in Rust, rendering through the GPU, with an inline assistant, input prediction, an agent panel that edits files and runs commands, version control as a first-class feature and shared sessions. Free for individuals, open source.

Recommend
Name
Zed
Version
1.21
Open source
Open source
Operating system
macOSLinuxWindows
Website
https://zed.dev
Updated
2026-10-05 21:12

Anyone who writes code for a living knows the feeling of an editor that hesitates. Opening a large project takes a wait. Switching files flashes white first. And using an AI completion means installing another extension, configuring another account, and hoping the two do not interfere. Each addition is reasonable on its own; together they make the tool heavier than the work it is meant to support.

Zed was started by people who had built one of the early web-technology editors and decided to begin again. The decision that defines it is to write the editor from nothing in Rust, and to treat speed and AI as properties of the program rather than as features stacked on top of it.

Zed with a project open

Speed as a foundation, not a claim

The interface layer is the project's own, drawing directly through the processor's multiple cores and the graphics card. Typing, scrolling and switching tabs are designed around the absence of delay, and the frame rate the project quotes is a hundred and twenty. Because there is no thick web runtime wrapped around the whole thing, startup and interaction carry far less weight, and large codebases stay responsive in a way that is immediately comparable if you spend the day inside an editor.

AI inside the editor rather than bolted onto it

An inline assistant works on a selection: describe the change in words and the model rewrites in place, keeping the diff visible. While typing, a prediction of the next edit is offered and accepted with a single key. The model behind that prediction by default is open source and openly trained, and both the editor and these AI features are open source themselves.

Bringing your own key is supported, so the work can be routed to one of the major commercial providers or to a model running locally. That last option matters more than it used to: for code that cannot leave a network, a local model is the only arrangement that satisfies anyone.

The agent panel with a task in progress

Inviting an agent into the editor

The most aggressive step is delegation. A task can be handed to an agent in a panel, and the agent reads files, changes code and runs terminal commands while you watch the progress and review each change afterwards. This is a different relationship from autocomplete: the human moves from typing to reviewing, which is a skill in itself.

Through an open agent protocol the panel is not tied to one model. Command line agents from several projects can run inside it, and external tool servers can be attached to extend what the agent is able to reach.

Version control and collaboration as first-class features

Staging, committing, pulling, pushing and viewing differences are ordinary parts of the editor rather than something to leave for a terminal or a separate client. Collaboration is equally native: share a project with a teammate, share notes, share a screen, and watch their cursor move in real time. The same layer that carries two humans also carries a human and an agent, which is a neat piece of design economy.

Details kept for the experienced

Modal editing is available from the first launch, with text objects and marks, for people who have spent years in that style and will not give it up. Multiple buffers collect fragments from scattered parts of a project onto one editable surface. Remote development keeps only the interface on the local machine while the code actually runs on a server. A built-in debugger speaks the standard debugging protocol for breakpoints across languages, and the extension ecosystem already numbers in the thousands.

Who it suits

Individual use is free and the editor itself is open source, with paid arrangements aimed at teams and organisations. It is worth a real project rather than a five-minute look, because most of what it does differently is only noticeable once the novelty has worn off and the editing has become ordinary again.

ZedDownload
Supported systems: macOS Linux Windows