Home
DESIGN.mdStar on GitHub

Your last next editor

Zed is a minimal code editor crafted for speed and collaboration with humans and AI.

Fast

Written from scratch in Rust to efficiently leverage multiple CPU cores and your GPU.

Agentic

Run agents in parallel to smoothly edit files, navigate code, and run tools at native speed.

Collaborative

Chat with teammates, code together, and share your screen and project.

Brand
Surfaces (light)
Text
Editor — the "One" theme
IBM Plex Serif / italic 500
Display · 56px
Your last next editor
Plex Serif
IBM Plex Sans / 600
Heading · 15px
Code at the speed of thought
Plex Sans
IBM Plex Sans / 400
Body · 14px
Run agents in parallel to smoothly edit files and navigate code.
Plex Sans
Lilex ≈ JetBrains Mono
Editor · 12.5px
pub fn open_buffer(&mut self) -> Result<Buffer>
Lilex
zed — editor.rs
N
M
zed / crates
▾ editor
▾ src
◆ editor.rs
◆ element.rs
◆ movement.rs
▸ project
▸ gpui
▸ agent
editor.rs
project.rs
agent.rs
✦ Agent claude-opus
Ask the agent to edit editor.rs. It reads the buffer, plans a change, and applies it inline.
Retry open_local when the file is briefly locked
A One-dark buffer with live multiplayer cursors (Nathan, Max) and an agent that edits alongside you — send the prompt to apply a diff.
Buttons
Collaboration & status
● Nathan ● Max ✦ Agent editing
+3 −1 Rust · rust-analyzer
Command palette (input)
⌘⇧P · fuzzy actions
Radius
btn · 6
input · 8
window · 12
Do
Keep the marketing canvas warm paper #F7F7F2 with the graph-paper grid; reserve blue for the headline, primary action & active state.
Set the hero headline in IBM Plex Serif italic — it's the brand's voice.
Lighten blue to #90C5FF on the dark canvas so it stays legible.
Render code in the One theme with real Rust — Zed is written in Rust and dogfoods it.
Don't
Flood the UI with blue — it's an accent, not a fill.
Set body or UI text in the serif — that face is display-only.
Invent editor syntax colors — use the shipped One palette.
Drop the multiplayer cursors or agent panel — collaboration is the whole thesis.