Zed

Zed Industries · ZedIndustries.Zed

High-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

Zed is a next-generation code editor designed for high-performance collaboration with humans and AI. - Written from scratch in Rust to efficiently leverage multiple CPU cores and your GPU. - Integrate upcoming LLMs into your workflow to generate, transform, and analyze code. - Chat with teammates, write notes together, and share your screen and project. All included. - Zed now speaks WSL. You can open a Linux distro as a first-class “remote” target, edit projects that live inside it. - All of Zed’s AI features, including edit predictions and ACP-powered agents, are fully supported on Windows. - All Zed extensions now work seamlessly on Windows; no special steps, no caveats. - To run on almost all Windows versions, including VMs, we created a new rendering backend based on DirectX 11.

winget install --id ZedIndustries.Zed --exact --source winget

Latest 1.6.3

Release Notes

This week's release includes the ability to open a Git diff for a single file in its own dedicated tab from the Git panel, "Fast mode" for Anthropic and OpenAI models in the agent panel, shareable agent skill links, split diff mode in the commit history view, total added/removed line counts in the Git panel, and the ability to open files from the file finder without dismissing it. Features AI

  • Agent: Added a way to share skills via links. (#58009)
  • Agent: Added support for symlinked global skill directories. (#58095; thanks David3u)
  • Agent: Added a manual way to trigger the Rules to Skills migration. (#58278)
  • Agent: Improved project skills support in remote workspaces. (#58094)
  • Agent: Improved skill creation toast confirmation by making it auto-dismissed. (#57855)
  • Agent: Added Claude Opus 4.8 BYOK support. (#57984)
  • Agent: Added a right-click menu to thread items in the sidebar, allowing to regenerate a thread title, rename a thread title, open the thread as markdown, and archive it. (#58232)
  • Agent: Added improvements for the draft thread UX particularly in the context of worktrees, allowing to choose for which worktree to open a thread in when the group contains more than one. (#58268)
  • Agent: Improved the UX of the draft feature by always displaying a corresponding thread item in the sidebar, even if the thread was still empty. (#57692)
  • Agent: Added "Fast mode" support in the agent panel for Anthropic and OpenAI models that support a toggle to get faster responses (fast mode for Anthropic and priority service tier for OpenAI) at increased per-token cost. (#57914)
  • Agent: Added support for specifying reasoning effort for Grok 4.3 (xAI). (#58078)
  • Agent: Added an agent.commit_message_instructions setting to customize AI-generated git commit messages. (#58188; thanks rbstp)
  • Agent: Added terminal output controls for agents to inspect command output without hiding live terminal progress. (#58257, #58271)
  • Agent: Exposed actions to switch between the classic and agentic workspace layout in the command palette. (#58281)
  • Agent: Improved agent sandbox permission prompts by showing requested write paths in a clearer file list. (#58358)
  • Agent: Improved agent terminal sandboxing to preserve temporary files across commands in the same thread. (#57878)
  • Agent: Improved the agent's terminal sandbox so commands can request write access to specific paths instead of all-or-nothing filesystem access, with the option to grant access for a single command or the rest of the conversation. (#57972)
  • Agent: Improved agent's edit file tool performance. (#58037)
  • Agent: Added an indicator while ACP servers are downloading. (#57710)
  • Agent: Terminal threads now render the first character of the terminal title as the thread's icon when it is an emoji. (#58251)
  • Agent: Updated OpenCode models (added Qwen3.7 Max, updated Big Pickle token counts). (#57792; thanks Vlaaaaaaad) Git
  • Improved the commit history diff view by adding the ability to toggle the split diff mode. (#58163; thanks chirivelli)
  • Added new git: compare with branch action to directly compare the current branch with an arbitrary branch. (#57886; thanks AlvaroParker)
  • Git Graph: Excluded commits that aren't reachable from branches or tags. (#54291; thanks timvermeulen)
  • Improved Git panel diff visibility by showing total added and removed line counts. (#58018; thanks WaryaWayne)
  • Added progress feedback in the worktree picker while deleting a worktree. (#57751)
  • Added support for opening SHA-256 object format git repositories. (#57587; thanks albertbogusz)
  • Added support for anchored patterns in .git/info/exclude. (#57779; thanks hferreiro)
  • Improved performance when generating git commit messages with an LLM. (#58062)
  • Improved Git blame to quietly ignore files that are not part of a Git repository. (#56348; thanks terror)
  • Improved git panel file diff opening. (#56152; thanks chirivelli)
  • Reduced git CPU usage on large repos. (#56406; thanks hferreiro) Languages
  • Improved Python highlighting for built-in functions and types. (#57562; thanks lingyaochu)
  • Added shell-script as a recognized modeline alias for the Shell Script language. (#58124; thanks scop) Vim / Helix
  • Added support for the ex: identifier in Vim modelines. (#58121; thanks scop) Collaboration
  • Added volume equalizations to participants in collab calls. (#58036)
  • Improved large calls by no longer playing the join sound in calls with 10 or more participants; the guest-joined sound still plays regardless of call size. (#54337) Other
  • Added ability to open files from the file finder without dismissing it, using right arrow at end of input or the "Keep Open" footer button. (#57258; thanks init05)
  • Added fuzzy search to the remote projects modal. (#54143; thanks feitreim)
  • Added support for rendering Markdown frontmatter metadata blocks in Markdown Preview and Agent Panel. (#57845)
  • Improved rendering of Mermaid diagrams in Markdown previews. (#57967; thanks Latias94)
  • Added editor: toggle breadcrumb action to toggle breadcrumb of active item without persisting on settings.json. (#57970; thanks AlvaroParker)
  • Improved display of related diagnostic entries in hover popovers to include diagnostic source and code. (#56147; thanks lingyaochu)
  • Added a scan_symlinks setting to control how symlinked directories are scanned in the project. Options are expanded (default), which only scans symlinks after they've been expanded in the project panel, and always, which follows all symlinks during indexing. (#53646; thanks auwi-nordic)
  • Improved the theme and icon selectors to display a check next to the active theme. (#58404; thanks mateioprea)
  • Improved the editor: go to diagnostic and editor: go to previous diagnostic actions to first activate the diagnostic under the cursor, if any, before jumping to the next or previous diagnostic. (#52957; thanks nullstalgia)
  • Added support for configuring custom HTTP headers on language model providers via language_models..custom_headers. (#55246; thanks aurabindo)
  • Added logging and telemetry of tasks and actions with performance issues. (#57835) Bug Fixes
  • Agent: Fixed an issue where diagnostics would show up in agent panel diffs. (#58052)
  • Agent: Fixed image previews not being displayed after submitting a prompt and then hovering the mentioned image. (#58165; thanks cppcoffee)
  • Agent: Fixed Add to Agent Thread being a no-op when a terminal thread is the active conversation in the agent panel. (#57301; thanks rkiyanchuk)
  • Agent: Fixed an issue where reasoning effort selector could not be controlled via keyboard shortcuts for ACP agents. (#58223)
  • Agent: Fixed the agent permission popover not appearing when the inline prompt was scrolled above the viewport. (#58081)
  • Agent: Fixed using xhigh thinking effort with Anthropic models. (#57985)
  • Agent: Fixed Zed provider models remaining available after sign-out. (#57724)
  • Sidebar: Fixed a cause of stutters in the agent panel sidebar rendering. (#58402)
  • Git UI: Fixed branch creation failing when a branch name had leading or trailing whitespace. (#58151; thanks toddlerer)
  • Git UI: Fixed Enter key inserting a newline instead of selecting a branch in the commit modal branch picker. (#58366; thanks saberoueslati)
  • Git UI: Fixed Stash All / Unstash All checkbox UI delay issue. (#57148; thanks cppcoffee)
  • Fixed git integration not working with repositories using the reftable reference storage format. (#53453; thanks kfreitag1)
  • Markdown: Fixed text selection highlight appearing at the wrong position when selecting text in markdown table headers. (#57283; thanks RemcoSmitsDev)
  • Markdown: Fixed pressing Enter on an empty nested Markdown list item when the tab size is larger than the list indentation. (#58221)
  • Fixed Copy and Paste being disabled in the macOS Edit menu when a terminal is focused. (#58111; thanks terror)
  • Fixed package.json runnables ignoring package managers declared via devEngines.packageManager. (#58113; thanks terror)
  • Fixed a crash when deleting words near inline diff boundaries containing multi-byte characters. (#57641)
  • Fixed the VS Code minimap default not being applied when importing settings. (#56483; thanks cppcoffee)
  • Fixed a bug where devcontainers were not respecting overrideCommand. (#57204; thanks KyleBarton)
  • Fixed commit author avatars being compressed in the commit view when editor gutters are narrow. (#57913; thanks hugh2slowmo)
  • Fixed cursor placement after pressing a in Helix select mode. (#57610; thanks Pulkit7070)
  • Fixed Docker Compose dev containers starting services not listed in runServices. (#56293; thanks YauhenVasileusky)
  • Fixed dropped frames caused by agents or users creating new terminals. (#58004)
  • Fixed file picker failing to open non-project files when a filter is typed. (#54944; thanks saberoueslati)
  • Fixed Go table tests not showing run buttons in files with many test cases. (#57277)
  • Fixed go to definition repeatedly querying the language server for the same cursor position. (#58244; thanks rabbiveesh)
  • Fixed inaccurate humanized date in git blame, e.g. a commit from 22 months ago no longer shows as "1 year ago". (#57973; thanks notJoon)
  • Fixed incorrect Rust syntax highlighting after empty string values inside json! macros. (#55126; thanks saberoueslati)
  • Fixed language servers receiving duplicate workspace/didChangeConfiguration notifications on every settings change. (#56853; thanks aviatesk)
  • Fixed missing background highlights in "Find All References" when results span multiple files. (#55863; thanks lingyaochu)
  • Fixed notebook cells not responding to appearance settings changes. (#57567; thanks JannikRosendahl)
  • Fixed Python splat parameters highlighting. (#58136; thanks allachance)
  • Fixed Python toolchains persisted for one worktree leaking into terminals opened in other worktrees of the same workspace. (#56787; thanks rgbkrk)

Installer type: inno

Architecture Scope Download SHA256
x64 Download 6EC241A7AFCD3F144A9C0E83331AE5D6DA7B864F8E1ED976679AFE20576D7474
arm64 Download ED6B0D97C66E604F513CE141E03BE8B399545BD05B18E172B2B9300EA9CFFB67

Details

Homepage
https://zed.dev/windows
License
GPL-3.0
Publisher
Zed Industries
Support
https://zed.dev/support
Privacy Policy
https://zed.dev/privacy-policy
Copyright
Copyright 2022 - 2025 Zed Industries, Inc.
Moniker
zed

Tags

code-editordeveloper-toolseditortext-editor

Older versions (4)

1.5.5
Architecture Scope Download SHA256
x64 Download E534F7ECCF4FF0F4777F785A36E96DBE840A034EEE4C3940212FC983B5F6524C
arm64 Download 8FA9DF62519E1475EAD54BFF0F30BA380F99EA752FC33144E2A32D341F5E8F2E
1.5.4
Architecture Scope Download SHA256
x64 Download 9FC54463ABD37591DCDFE16451A2BC90071DD397B9B1B0D74FF9658D05E061D6
arm64 Download FA038F3CCE646880763F3B4FEF4DC7A8D53CFCCDE54ED97FC73AE5C60B6B8843
1.5.3
Architecture Scope Download SHA256
x64 Download 23F2D56E58BAC639CAE7F88290195830113E28BB9D24DB1A395F613BE92FE634
arm64 Download 7839B6FF1722FA473D004DAA46C9BA2E1DFD7B06858E8D79943034ABAC36B986
1.4.4
Architecture Scope Download SHA256
x64 Download B0638B0FAE222046EF336BA635D861DC64E8125B1C62E3C9D324A0FFE7BE35C6
arm64 Download 5C0377F1BF89C5924E50F65104315D76407B676126A43439FA9CBFBAE4593CCC