← All reportsPublic report

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.

89k stars Rust View on GitHubprofiled 11d ago
Try GitZoid
400PRs this week
179Contributors
0Deps scanned
0Issues found
01 · Repo overview

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

RustMetal shader (shaders.metal)JavaScript/TypeScript (Cloudflare Workers)Protocol BuffersNixTOML/YAML configuration

Frameworks

gpui (in-house GPU UI framework)tokio ecosystem (async runtime via gpui_tokio)prost (protobuf codegen)reqwest/http client stacktree-sitter (grammars)cbindgen (C header generation)wrangler (Cloudflare Workers tooling)

Infrastructure

Cloudflare Workers (.cloudflare/docs-proxy, .cloudflare/open-source-website-assets with wrangler.toml)Docker images (Dockerfile-collab, Dockerfile-distros, Dockerfile-cross)docker compose (compose.yml)Nix flake builds (flake.nix, default.nix)GitHub Actions CI signals (GITHUB_RUN_NUMBER in build scripts)LiveKit RTC service config (livekit.yaml)

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.

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.

03 · Security check

Dependencies and code review

0 dependencies scanned

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