zed-industries/zed
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
How zed is put together
zed-industries/zed is a high-performance, GPU-accelerated collaborative code editor written almost entirely in Rust as a large Cargo workspace of ~230 crates (edition 2024). The workspace is organized into layers: platform/GUI framework crates (gpui and per-OS backends gpui_apple/gpui_linux/gpui_windows), editor core (editor, language, text, multi_buffer, project), AI/agent functionality (agent, agent_servers, acp_thread, agent_ui implementing the Agent Client Protocol), collaboration via LiveKit (collab, livekit_client, rpc), remote development (remote_server, remote_connection), extension hosting (extension_host, extension_api), and the top-level application crate (crates/zed). Data flows from OS input through gpui's retained scene graph to Metal/wgpu renderers, with LSP/DAP integrations, tree-sitter grammars for syntax, and Cloudflare Workers (.cloudflare/) serving docs and install assets.
Languages
Frameworks
Infrastructure
Major components
gpui + platform backends (gpui_apple, gpui_linux, gpui_windows, gpui_wgpu, gpui_web)
The in-house immediate-mode-style GPU UI framework: windowing, scene rendering, Metal shader compilation at build time, and cross-platform abstraction.
editor core (editor, multi_buffer, text, buffer_diff, rope, sum_tree, language, languages)
Buffer management, multi-cursor/multi-buffer editing, diffing, and tree-sitter-based language support.
project & worktree (project, worktree, fs, git, git_hosting_providers)
File-system watching, project model, git integration, and hosting-provider APIs.
AI agent stack (agent, agent_servers, acp_thread, acp_tools, agent_ui, agent_settings, agent_skills)
Implements the Agent Client Protocol: spawns external agent processes over JSON-RPC, manages threads/sessions, elicitations, terminal provisioning, and the native Zed agent server.
language model providers (anthropic, open_ai, google_ai, bedrock, ollama, lmstudio, mistral, deepseek, x_ai, open_router, codestral, cloud_llm_client)
Adapters authenticating against and streaming completions from external LLM providers.
collaboration & RPC (collab, collab_ui, call, channel, livekit_client, livekit_api, rpc, proto)
Real-time multiplayer editing, voice/video calls via LiveKit, and protobuf-defined RPC communication with the collab server.
remote development (remote_server, remote_connection, remote, proxy_handshake, dev_container)
Runs a headless Zed server on remote hosts with connection handshaking and proxied sessions.
extension system & settings (extension_host, extension_api, extension_cli, settings, settings_ui, theme, keymap_editor)
Sandboxed extension loading/WASM API, user settings/keymap/theme configuration, and schema generation.
A quieter week of reliability work across AI providers, the editor, and platform integration, including an important Wasmtime sandbox fix.
5 weeksWeek of 2026-08-24
Week of 2026-08-24latest
A quieter week of reliability work across AI providers, the editor, and platform integration, including an important Wasmtime sandbox fix.
Week of 2026-08-17
A large week spanning a new Baseten AI provider, a demand-driven Wayland render loop, and many Git and workflow improvements.
Week of 2026-08-10
Major groundwork on shared infrastructure: a unified Apple renderer, much faster search, and the CSV preview evolving into general tabular data preview.
Week of 2026-08-03
Release week for Zed v1.16.0, bringing server-side compaction for OpenAI subscriptions, Gemini 3.6 Flash, and a batch of GPUI polish.
Week of 2026-07-27
A busy week centered on remote development fixes, Wayland drag-and-drop support, faster builds, and smarter duplicate-issue detection.
Over the last month, Zed's development focused heavily on polishing the AI agent experience, with new model providers (Baseten, Gemini 3.x), server-side compaction for OpenAI subscriptions, and fixes to how agent connections and context compaction behave. There was also a sustained push on rendering and performance infrastructure: the GPUI framework got a demand-driven Wayland render loop, shared Apple renderer extraction, better benchmarking tools, and numerous Linux display fixes. Meanwhile, Git tooling matured with parent-revision blaming, diff base controls, and new hosting provider support, alongside a steady stream of editor correctness fixes and security updates like patching a Wasmtime filesystem sandbox escape.
Week by week
2026-08-24A quieter week of reliability work across AI providers, the editor, and platform integration, including an important Wasmtime sandbox fix.latest6 changes
Fix
Wasmtime filesystem sandbox escape patched
Updated the Wasmtime WASI runtime to close a security hole that could have let extensions escape their filesystem sandbox.
Feature
GitHub Enterprise data-resident support
Copilot Chat now works with GitHub Enterprise installations where data must stay in a specific region.
Feature
Reload controls for failed agent connections
The agent panel gained buttons to retry when a connection to an AI provider fails instead of leaving users stuck.
Feature
Gemini 3.5 Flash-Lite added
Google's newest lightweight Gemini model is now available as a language model option in Zed.
Fix
macOS session restore fixed
Closing a window with the X button no longer breaks restoring your workspace session on macOS.
Fix
LSP hover contents truncated
Extremely large hover popups from language servers are now trimmed so they don't overwhelm the screen.
2026-08-17A large week spanning a new Baseten AI provider, a demand-driven Wayland render loop, and many Git and workflow improvements.6 changes
Feature
Baseten language model provider
Users can now connect to Baseten's hosted models as another AI option inside Zed.
Refactor
Demand-driven Wayland render loop
On Wayland Linux systems, Zed now only redraws when something actually changes, saving power and CPU.
Feature
Tangled git hosting support
Links from the Tangled code-hosting platform now open correctly in Zed.
Feature
Persistent navigation history
Your recent file navigation history now survives closing and reopening Zed.
Refactor
Much faster search
Project-wide search received significant speed improvements this week.
Fix
Global gitignore matching outside worktree root
Fixed cases where global gitignore rules were incorrectly applied or ignored depending on directory location.
2026-08-10Major groundwork on shared infrastructure: a unified Apple renderer, much faster search, and the CSV preview evolving into general tabular data preview.6 changes
Refactor
Shared Apple renderer extracted
Rendering code used by macOS was pulled into a reusable component, paving the way for iOS and other Apple platforms.
Feature
Tabular data preview evolves
The CSV preview became a broader tabular data viewer with cell copying and column header support.
Feature
Blame parent revisions
Git blame can now step through previous versions of a file to trace history further back.
Refactor
Much faster search
Search across files was significantly optimized this week.
Feature
Helix-style goto-line binding
Helix keymap users can now jump to a line number by pressing G, matching Helix behavior.
Fix
Correct line endings sent to language servers
Language servers now receive the right line-ending style, fixing misbehavior in projects with Windows- or Mac-style files.
2026-08-03Release week for Zed v1.16.0, bringing server-side compaction for OpenAI subscriptions, Gemini 3.6 Flash, and a batch of GPUI polish.6 changes
Chore
Zed v1.16.0 released
Version bump cut off a release cycle containing weeks of accumulated fixes and features.
Feature
Server-side compaction for OpenAI subscriptions
Long agent conversations using ChatGPT subscriptions can now be summarized on OpenAI's servers, keeping chats going longer.
Feature
Gemini 3.6 Flash added
Google's latest Flash model is now selectable as a language model in Zed.
Feature
Terminal panel opens-on-start setting
A new setting lets you choose whether the terminal panel starts open when Zed launches.
Feature
Mermaid diagram zoom
Diagrams rendered in Markdown preview can now be zoomed in and out.
Feature
Configurable scrollbar reveal behavior
You can now control how and when scrollbars appear in the interface via settings.
2026-07-27A busy week centered on remote development fixes, Wayland drag-and-drop support, faster builds, and smarter duplicate-issue detection.6 changes
Feature
Wayland outbound drag-and-drop
On Linux Wayland desktops, you can now drag files out of Zed to other applications.
Refactor
Faster main app compilation
Build times for the core Zed binary were reduced, speeding up development cycles.
Fix
Windows-to-WSL file drops fixed
Dragging files from Windows Explorer into a Zed project opened over WSL now works correctly.
Feature
Diff base setting for Git
A new setting shows changes since your default branch rather than only uncommitted edits.
Refactor
Smarter duplicate bot
The automated duplicate-issue detector improved its candidate retrieval and added a second review pass.
Fix
File finder line navigation fixed
Typing 'path:line' in the file finder now jumps correctly even when the file is already open.
Dependencies and code review
Dependency advisories
Security Watch
No known advisories across 0 scanned dependencies.
No known advisories in the scanned dependencies.
Code review
No concrete code-level issues confirmed.
Get this report every week for your repos.
GitZoid learns each repo, reports what changed, and flags what needs attention. One flat price for the whole team.
$19 a month, flat · First 10 outputs free · No card required