Love your editor again

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

Available for macOS, Linux, and Windows

Search…

zed
Add AccessKit support to GPUI elements
gpui-accesskit/main
4m
Fix panic in buffer rope on large paste
rope-panic-fix
12m
Add vim motion for surround pairs
+23-2
48m
Workspace close button hidden with single tab
2h
GPUI text shaping perf regression
text-shaping-opt
5h
LSP hover tooltip positioning off-screen
1d
Refactor project panel tree diffing
tree-diff-refactor
2d
Add multicursor support in search replace
4d
cloud
Migrate billing endpoints to axum router
axum-billing
+43-11
8m
Add TanStack query keys for team settings
+2-127
1h
Fix stale cache on org membership change
6h
Rust SDK pagination for collab sessions
sdk-pagination/first-pass
1d
Dashboard table sorting with TanStack
3d
zed.dev
Break out page sections into components
parallel-agents-page
2m
Fix hydration mismatch in blog layout
45m
Refactor email submit API route
api-route-cleanup
3h
Add OG image generation for blog posts
8h
Tailwind v4 migration for global.css tokens
tailwind-v4
1d
Fix flaky MDX content loader tests
2d
Add dark mode toggle to theme preview
theme-builder-dark
3d
personal-project
/
Add AccessKit support to GPUI elements
I want to add AccessKit support to GPUI so screen readers can traverse the element tree. Can you start by figuring out where the accessibility tree should be built and how elements currently expose their roles?
Read crates/gpui/src/element.rs
Search "accessibility" in crates/gpui/
List crates/gpui/src/platform/
Let me look at the GPUI element trait and the window's paint cycle to understand where we can hook into the tree. I'll also check if there's any existing accessibility scaffolding.

scheduler.tsx

catware.rs

Uncommitted Changes

panic

src/components/scheduler.tsx

zed.dev — zsh

  ███████╗███████╗██████╗  
  ╚══███╔╝██╔════╝██╔══██╗ 
    ███╔╝ █████╗  ██║  ██║ 
   ███╔╝  ██╔══╝  ██║  ██║ 
  ███████╗███████╗██████╔╝ 
  ╚══════╝╚══════╝╚═════╝  
Editor: Zed
Version: 0.233.7
Platform: macOS

Trusted by world-class developers & industry leading teams

Yes! Now I can have shortcuts to run and debug tests. Ever since snippets were added, Zed has all of the features I could ask for in an editor.
JV

José Valim

Creator of Elixir

I've had my mind blown using Zed with Claude 3.5 Sonnet. I wrote up a few sentences around a research idea and Claude 3.5 Sonnet delivered a first pass in seconds. When I spotted some small mistakes, I highlighted the parts I wanted to change and shared feedback for it to fix. I was able to go from idea to running experiment code in half an hour—it was really easy and fun.
EP

Ethan Perez

Adversarial Robustness Research Lead

This is obviously a product built with love and care. I can tell it from two minutes of using it. Kudos to the team.
DA

Dan Abramov

React Core Team Member

My god it is so fast. Boot time, UI interaction, typing latency. I feel it. I knew VS Code always felt sluggish, but I didn't realize how good things could really be. I'm honestly astounded.
MB

Matt Baker

Principal Engineer

I’ve started using Zed, and I love it. Lots of subtle innovations (multibuffers, inlay hints, collaboration). Thoughtful, precise design. And the speed, the speed!
MB

Mike Bostock

Creator of D3.js, founder of Observable

Zed Just Works

Incredibly powerful out of the box. And it only gets better as, every week, there's always a new version.

Remote Development

Your machine only runs the Zed UI, while the actual codebase runs on a remote server.

Multibuffer editing

Multibuffers compose excerpts from across the codebase in one editable surface.

Vim-friendly

First-class modal editing via Vim bindings, including features like text objects and marks.

Loading…

AI that works the way you code

Zed doesn't lock you into one model, it gives you the fastest way to collaborate with any agent.

Learn about AI in Zed

Built with ultimate care

Every single feature in Zed has been designed to advance the state of the art. Anything less isn't worth building.

Learn More

Helix Mode

Feel at home with Helix and Vim.

Diagnostics Multibuffer

Project-wide errors and warnings.

Dev Containers

Consistent development environment.

CLI

Use Zed from the command line.

Rainbow Brackets

Easily move around deeply nested code.

Built-in REPL

Run code interactively through Jupyter kernels.

Syntax-aware selections

Efficiently select syntax nodes.

Inlay Hints

Peek through your code.

A letter

From the team

Programming and the tools we use to do so are changing. As the culmination of 15 years of work developing
industry-leading tools for developers like Atom, Electron,
and Tree-sitter, Zed strives to be at the forefront of this transformation.


We're confident that the future of software development lies in fluent collaboration between humans and AI. Crafted from the ground up, Zed is here to make this vision a reality.

Nathan Sobo
Antonio Scandurra
Max Brunsfeld

Zed Industries

Nathan Sobo, Antonio Scandurra, Max Brunsfeld
Zed's logo

Daily drive with Zed

Code at the speed of thought.