# Download Zed

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

- Canonical page: https://everyversion.net/zed/
- Publisher: Zed Industries
- Latest: Windows 1.27.0, macOS 1.27.0 (Windows build released 2026-11-04)
- Platforms: Windows, macOS
- License: GPL-3.0 (https://github.com/zed-industries/zed/blob/main/LICENSE-GPL)
- Price: Free and open source
- Website: https://zed.dev/windows
- Support: https://zed.dev/support

- winget ID: ZedIndustries.Zed
- Homebrew cask: zed
- Verification: level 1 — Hashes re-computed from the publisher’s download: 4 of 4 installers match the upstream manifest. Checked by Cristian Gonzalez Guasch.
- Source (Windows): winget-pkgs @ 7ba156ba3b98370906bafbaa35808b8d6cfe55f1 — https://github.com/microsoft/winget-pkgs/tree/7ba156ba3b98370906bafbaa35808b8d6cfe55f1/manifests/z/ZedIndustries/Zed
- Source (macOS): Homebrew cask @ 4075b2218ff4073f481d7a9299faa66ea2435943 — https://github.com/Homebrew/homebrew-cask/blob/4075b2218ff4073f481d7a9299faa66ea2435943/Casks/z/zed.rb

## Overview

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.

## Windows

### What the installer does
- Delivered as an Inno Setup program (.exe) for x64 and ARM64.
- Installs for the current user only, so administrator rights are normally not needed.
- No custom silent switch is declared; winget falls back to its default for this installer type (`/SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART`).
- Declared install modes: interactive, silent, and silentWithProgress.
- Upgrades install over the existing version.

### Versions (newest first)

#### 1.27.0 — 2026-11-04

- x64 inno (user): Zed-x86_64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.27.0/Zed-x86_64.exe
  - sha256: 6a39f9a78a6aac805f5aedcf03384b4b49349e9282903f27ebafcb18dde538ca
- arm64 inno (user): Zed-aarch64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.27.0/Zed-aarch64.exe
  - sha256: 2d0a4e690560f67bb86836f599a8bec5eefc7fc6e8741d89c23740344bda761a
Release notes: This week's release includes syntax highlighting for Go 1.27 generic methods, an option to open README files by default, and AI commit messages that follow your repository's recent commit style. Features AI - Improved Agent Panel memory usage by loading tool-call diffs and parsing thread message Markdown only when first viewed, instead of when loading a thread. (#65444, #65470; thanks Vanuan) - Improved AI commit message generation by using the three most recent repository commit messages as style examples. (#61528; thanks matheuslrd) - Improved CPU usage and disk reads while the agent was working, especially with a long thread history. (#66015) Git - Added missing tooltips to the close, commit message, and "View on" buttons in the Git Graph's commit details panel. (#66016; thanks skmanoj322) - Improved Git Graph rendering performance. (#66180; thanks RemcoSmitsDev) - Improved the Git Panel's error message when a push was rejected because the local branch was behind the remote, explaining that remote changes must be fetched and integrated before pushing again. (#47296; thanks Aladiah96) Languages - Added syntax highlighting for Go 1.27 generic methods. (#64562; thanks ndellosa95) Other - Added an option to open README files by default by setting on_new_window to "readme". (#65389) - Improved the Project Panel error message when moving a file or folder onto a location where one with the same name already existed. (#64344; thanks zaugust4891) Bug Fixes - Fixed Solargraph completions crashing Zed in certain cases. (#66157) - Fixed "Zed quit unexpectedly" appearing when quitting with cmd-q on macOS. (#66158) - Fixed a crash when Tree-sitter syntax highlighting failed. (#66474) - Fixed a crash when adding surrounding characters (m s) to adjacent selections in Helix mode. (#66107; thanks bugprone) - Fixed a hang in Vim visual-block mode at the end of a wrapped file. (#66118) - Fixed child filesystem watches losing events when a covering parent watch was removed. (#65998) - Fixed collapsed inline diff hunks producing invalid word-diff highlights for multibyte UTF-8 text. (#65829; thanks Blazearth) - Fixed external agents' tool call locations opening one line below the line the agent reported. (#66110) - Fixed Git Graph rendering lagging behind when opening or closing the commit details panel. (#66132; thanks RemcoSmitsDev) - Fixed inline review switching to a subagent's edits when the subagent started. (#66093) - Fixed language server formatting requests sometimes applying incorrect changes. (#65856) - Fixed language server setup failing with EBADDEVENGINES in Yarn and pnpm projects. (#65280; thanks latin-1) - Fixed language servers receiving change and save notifications for files outside their dynamically registered document selectors, including unrelated files in the project. (#65253; thanks aviatesk) - Fixed LLM credentials being read when disable_ai was set to true. (#66029) - Fixed missed filesystem events for case-insensitive watches registered with trailing separators or equivalent path spellings. (#65995) - Fixed missing Git repository, worktree, and branch names in the title bar for Windows remote projects opened in a repository subfolder. (#66142; thanks lingyaochu) - Fixed missing thinking output from OpenAI-compatible Responses endpoints that emitted reasoning-text events. (#65938) - Fixed on-type formatting after pressing enter being applied before the new line's indentation, which left the cursor after text inserted by language servers such as Ruby LSP. (#65769; thanks JacobNWolf) - Fixed remote projects (SSH, WSL) becoming unresponsive when loading an agent thread that referred to many files outside the project. (#65189; thanks coinman-dev) - Fixed renaming files, creating files, and renaming terminal tabs being cancelled when focus_follows_mouse was enabled and the mouse moved. (#66167) - Fixed retryable provider failures in OpenAI-compatible chat streams not being recognized as retryable. (#66038) - Fixed right-click menus and popup pickers closing when the mouse moved to another pane with focus_follows_mouse enabled. (#66173) - Fixed sandboxed agent terminal commands incorrectly reporting failure under dash on Linux. (#64439; thanks NHendrickson9616) - Fixed SSH connections failing when usernames containing / or \ were percent-encoded. (#64744; thanks ryanabx) - Fixed status bar panel buttons doing nothing when another panel in the same dock was zoomed. (#66119; thanks ybelmach) - Fixed streaming connection failures being classified as non-retryable errors for Google AI and OpenAI Responses model requests. (#65940) - Fixed the automatically installed Delve debugger for Go not updating after its initial installation. (#66025) - Fixed changes to focus_follows_mouse not applying to docks until Zed was restarted. (#66161) - Fixed deleted files remaining in the File Finder's history. (#65660) - Fixed duplicating files or folders in the Project Panel overwriting clipboard contents. (#60894; thanks shindgew) - Fixed external stash renames not being reflected in the stash picker. (#55294) - Fixed failed model-list fetches, such as those caused by invalid or expired API keys, being silently dropped instead of logged for Anthropic, Ollama, LM Studio, llama.cpp, OpenRouter, and Vercel AI Gateway. (#64171; thanks somtri) - Fixed language servers' dynamically registered capabilities applying to files outside their document selector's pattern. (#65252; thanks aviatesk) - Fixed long recent project names and the Open Project shortcut overflowing on the Welcome screen and in narrow panels. (#65531; thanks junkmailkeep) - Fixed pasting in Helix select mode with shift-r, space p, or cmd-v not returning to normal mode. (#65492; thanks raum-dellamorte) - Fixed project entries reappearing in Recent Projects after removal. (#66127; thanks EcutAtom336) - Fixed project names in the title bar for repo.git bare clones on remote Windows hosts. (#66199; thanks lingyaochu) - Fixed reordering a Markdown editor tab switching back to Markdown preview when "Open Markdown Files in Preview" was enabled. (#65795; thanks mateioprea) - Fixed running Go tests on Windows failing with an invalid-directory error. (#65722; thanks giocld) - Fixed scrollbar settings not applying to already open terminals, panels, and menus until they were reopened. (#66017) - Fixed unnecessary-code dimming sometimes disappearing when code_lens and semantic_tokens: "full" were both enabled. (#56003) Breaking Changes and Notices - Removed support for macOS Catalina and Big Sur. Zed now requires macOS 12.0 (Monterey) or later. (#65994) - Removed agent checkpoints and the "Restore Checkpoint" button. Taking a checkpoint before every message made the agent slow to respond, or hang, in large Git repositories. To undo the agent's changes, reject its edits or use Git. (#65989)

Pin: `winget install --id ZedIndustries.Zed --version 1.27.0 --exact`

#### 1.26.2 — 2026-10-28

- x64 inno (user): Zed-x86_64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.26.2/Zed-x86_64.exe
  - sha256: 22b20ef96ed7ce67cd4e869bc263b9ac345e3cffa86552330843c436da1bb17b
- arm64 inno (user): Zed-aarch64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.26.2/Zed-aarch64.exe
  - sha256: e9f30fabcb7e0d118bec070640019c1811288440f05422ae39902f12e58845bf
Release notes: This week's release includes Pyrefly as an optional built-in Python language server, the ability to expand and inspect nested variable values directly in debugger hovers, and DWARF debugging for WebAssembly sources in the JavaScript debugger. Features AI - Improved ACP configuration defaults to apply only to new conversations, preserving session settings when reopening existing conversations. (#65850) - Improved fuzzy searching in agent model and configuration option pickers for Zed Agent and third-party ACP agents, while keeping search preparation off the UI thread. (#64147; thanks JacobNWolf) - Improved OpenCode compatibility when replaying DeepSeek reasoning and disabling thinking for Google models. (#65922) - Improved thinking controls to explain when thinking cannot be disabled at the selected effort level. (#62480) Debugger - Added DWARF debugging to the JavaScript debugger to support debugging WebAssembly sources. (#65371; thanks SGumbles) - Improved debugger hovers with an expandable, keyboard-accessible variable tree. (#53198; thanks Tortes) Languages - Added Pyrefly as an optional built-in Python language server, available when enabled in the Python language_servers setting. (#44262; thanks grievejia) - Improved restarting language servers after stopping them with the LSP button. (#65387) - Improved SQL syntax highlighting in Rust sql! string literals. (#58778; thanks kuskhan) Remote Development - Improved SSH reconnections by starting the resync timeout only after the handshake completes. (#65457; thanks Huliiiiii) macOS - Added support for the Display P3 color space on macOS with the use_display_p3 setting. (#64394; thanks MDalstrom) Other - Added an extension option to project_panel.sort_order to group files by extension. (#65776; thanks Carnage725) - Improved fuzzy search ranking in the File Finder. (#59224; thanks feitreim) Bug Fixes - Fixed discarding unstaged changes in the Git Panel also discarding staged changes. (#65559; thanks stezu) - Fixed hangs when restoring agent threads with subagents. (#65177) - Fixed a crash in the Agent Panel when mentioning a file whose name contains a line break, and improved how those mentions display line breaks. (#65693) - Fixed a bug where cancelling the save-changes prompt while removing a project from the sidebar still removed it from the recent projects list. (#65683; thanks mateioprea) - Fixed agent authentication overwriting drafts. (#65844) - Fixed agent configuration defaults being saved before acceptance or ignoring the agent's returned value. (#65849) - Fixed duplicated thinking text from OpenAI-compatible providers that send both reasoning and reasoning_content. (#65926) - Fixed file links with line numbers failing to open WSL files when using Zed on Windows. (#66089; thanks buvidk1234) - Fixed file icons not appearing for stem-based filename variants. (#51891; thanks bryanpth) - Fixed Google AI invalid API keys being classified as invalid requests instead of authentication errors. (#65885) - Fixed IME composition text not being underlined in single-line inputs and editors with diagnostics turned off. (#65610; thanks Sha1rholder) - Fixed issues detecting local and remote environment variables when using PowerShell (pwsh). (#66097) - Fixed JSON completion ordering for enum values in settings.json. (#65589; thanks ragen1337) - Fixed Markdown preview tabs for files with the same name not showing their directory. (#65736; thanks gitKashish) - Fixed Mistral Large 4 responses failing when used through an OpenAI-compatible provider. (#65915) - Fixed OpenCode requests failing for Claude models that use adaptive thinking block binding. (#65925) - Fixed pasting a screenshot into the Agent Panel or inline assistant inserting the image twice or alongside its temporary file path. (#65626; thanks qystishere) - Fixed queued messages in the Agent Panel becoming unreadable when the panel was narrow. (#65638; thanks 0froq) - Fixed Rust task and debugger variables for files outside Cargo projects. (#65684; thanks shoyann) - Fixed touchscreen scrolling using the previous swipe's axis when a new touch interrupts momentum scrolling. (#64239; thanks huacnlee) - Fixed trusting projects on remote Windows machines from Unix systems. (#63102; thanks lingyaochu)

Pin: `winget install --id ZedIndustries.Zed --version 1.26.2 --exact`

#### 1.25.3 — 2026-10-23

- x64 inno (user): Zed-x86_64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.25.3/Zed-x86_64.exe
  - sha256: f0188d5e8144caf82f0e2c80914527c0b0f4c6d75121c2a6bacb332c65054704
- arm64 inno (user): Zed-aarch64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.25.3/Zed-aarch64.exe
  - sha256: af77756e8c484e019e030724ff31f6f5debd6fe6543135ec4e2b7c8e273da2a4
Release notes: - Updated dependencies to address recent software ecosystem vulnerabilities. (#66023, #65963)

Pin: `winget install --id ZedIndustries.Zed --version 1.25.3 --exact`

#### 1.25.2 — 2026-10-21

- x64 inno (user): Zed-x86_64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.25.2/Zed-x86_64.exe
  - sha256: a610ed6f9246c68387b25bcf86c694d4a4a714c4c29f1b38de2240e44665ef25
- arm64 inno (user): Zed-aarch64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.25.2/Zed-aarch64.exe
  - sha256: efc7d152ed45e17112dfd0743868f6c15d9c852c67d08d9f53fb14e6c43852bd
Release notes: This week's release includes smaller Zed binaries across macOS, Windows, and Linux, the ability to apply inlay hint text edits by double-clicking, context compaction and session notices for external agents, and new GPT-6 Astra, Claude Fable 5.1, and Claude Opus 5.5 models on Amazon Bedrock. Features AI - Added GPT-6 Astra, Claude Fable 5.1, and Claude Opus 5.5 to the Amazon Bedrock provider. (#64201, #64685; thanks IbrahimKhan12 and alexandergunnarson) - Enabled session notices and context compaction for external agents using ACP. (#65414) Git - Improved the branch picker to make clear that deleting a remote-tracking branch only removes the local ref, and removed the force delete option for remote-tracking branches, since it had no effect. (#61793; thanks lld4n) Languages - Added support for applying inlay hint text edits by double-clicking a hint, or by running editor: accept inlay hint with the cursor at the hint. (#64789) - Added HTML syntax highlighting for svg, mathml and raw tagged templates, and CSS syntax highlighting for template literals in css({ ... }) objects, in JavaScript and TypeScript. (#65688) Remote Development - Improved SSH remote connection time by detecting the remote shell, platform, and OS version in one command instead of three, which helps most when connecting from Windows. (#65065; thanks Huliiiiii) Other - Added automatic unfolding of folded sections when jumping to a location via go to line, go to definition/declaration/implementation/type definition, symbol navigation, the outline and project symbol pickers, multibuffer location results, and navigation history. (#65217; thanks henne90gen) - Added an "Open SVG Preview" option to the Project Panel's context menu for SVG files. (#65539; thanks skmanoj322) - Added the tab_switcher.show_file_preview setting, which controls whether files are previewed in the editor while cycling through the tab switcher (defaults to true). (#56235; thanks sebascadpi) - Improved the tab switcher so it no longer changes selection on mouse hover and no longer delays showing its popover; you can still click entries to switch tabs. (#65546) - Improved startup time when restoring hundreds of editor selections. (#65171) - Improved startup time when using custom icon themes. (#65173) - Reduced Zed's binary size by about 33% on macOS, 28% on Windows, and 7% on Linux. (#65168) Bug Fixes - Fixed a bug where environment variables, including secrets, passed to external agents and MCP servers in remote projects were visible in the local machine's process list. (#65174) - Fixed prompts to external agents being slow to send, or never sending, because of unneeded Git checkpoints. (#65304) - Fixed the remote server failing to start when connecting to a Windows host over SSH. (#55292; thanks sergio-u) - Fixed ctrl-o and ctrl-i in Vim mode not navigating back and forward when a Markdown preview was focused. (#65299; thanks gitKashish) - Fixed a bug where archiving an agent thread did nothing and kept a CPU core busy when the thread's linked worktree folder had been deleted. (#65578) - Fixed a bug where case conversion and other text transformation commands duplicated the word when multiple cursors were inside it. (#65291; thanks gitKashish) - Fixed a bug where navigating back skipped a Markdown preview tab after switching to another file. (#65299; thanks gitKashish) - Fixed a bug where notification sounds could stop playing after an audio output error, and on Linux an audio thread could keep using a full CPU core until Zed restarted. (#65158) - Fixed a bug where the Git Panel's commit editor buttons changed opacity when hovering over empty space. (#65448; thanks shuvroroy) - Fixed a bug where the Project Panel's "Open Markdown Preview" option did not appear for files opened on their own (e.g. zed README.md). (#65539; thanks skmanoj322) - Fixed a bug where the Settings UI sidebar did not highlight the subsection being scrolled through, including the last short subsections of a page. (#65172; thanks mayurathavale18) - Fixed a visual artifact at the corners of scrollable code blocks when hovered. (#64978) - Fixed blurred window backgrounds not blurring on macOS 27. (#65361; thanks biw) - Fixed edit predictions showing an unlimited allowance and available controls when a team organization with no active subscription was selected. (#65301) - Fixed external agents' first updates in a new thread sometimes being dropped, and agent error output being missing when an agent exited during startup. (#65339) - Fixed extra space between the scrollbar and the header of terminals in the Agent Panel. (#65358; thanks chrisdrackett) - Fixed Gemini models failing with an error after a tool call returned an image. (#65576) - Fixed hover popovers flickering or closing too early on mouse movement with language servers that omit range information. (#64032; thanks daydalek) - Fixed images inside center- or right-aligned HTML blocks rendering left-aligned in Markdown Preview. (#63166; thanks pray3m) - Fixed OpenAI-compatible edit predictions failing on servers that limit stop sequences to 4. (#65360; thanks mischah) - Fixed search not working in the debugger's terminal, opened with cmd-f (macOS) or ctrl-shift-f (Linux/Windows). (#56863; thanks iamsushank) - Fixed text finder queries filled in from the current selection being treated as a regular expression instead of literal text when regex mode was on. (#65321; thanks Syozik) - Fixed the Collab Panel's empty-state styling not matching the Git Panel. (#65290; thanks arondubovszky) - Fixed window controls being misaligned in the threads sidebar header when no project is open. (#65651) - Fixed wrapped links in Markdown tables being partially unclickable in Markdown previews and agent responses. (#65366; thanks julian-bruyers)

Pin: `winget install --id ZedIndustries.Zed --version 1.25.2 --exact`

#### 1.24.4 — 2026-10-20

- x64 inno (user): Zed-x86_64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.24.4/Zed-x86_64.exe
  - sha256: 29fead14efa19feb30e2d17903b9665236e4456f54316918f108ea9a798af170
- arm64 inno (user): Zed-aarch64.exe
  - url: https://github.com/zed-industries/zed/releases/download/v1.24.4/Zed-aarch64.exe
  - sha256: 9959601d8047db1516e9f1bd86282e3ad66d8b9524ae30e2a8d392741a366b4b
Release notes: - Fixed OpenCode models failing to load with a missing field npm error. (#65875)

Pin: `winget install --id ZedIndustries.Zed --version 1.24.4 --exact`

## macOS

### What the installer does
- Delivered as a disk image (.dmg) for Intel (x64) and Apple silicon (ARM64).
- Installs the app `Zed.app` into the Applications folder.
- Adds the command-line tools `cli` and `zed` when installed with Homebrew.
- Requires macOS 12 or later.
- The app updates itself, so it may be newer than the version Homebrew lists.
- On uninstall, Homebrew asks the app to quit.
- A full “zap” removal also deletes up to 9 support, cache and preference locations in your home folder.

### Versions (newest first) — Homebrew lists only the current release

#### 1.27.0

- x64 dmg: Zed-x86_64.dmg
  - url: https://github.com/zed-industries/zed/releases/download/v1.27.0/Zed-x86_64.dmg
  - sha256: 7a89a9d40401004329ec40ef0f188ee5536e638906b1ff6e5bfc79eda7c995b3
- arm64 dmg: Zed-aarch64.dmg
  - url: https://github.com/zed-industries/zed/releases/download/v1.27.0/Zed-aarch64.dmg
  - sha256: 8dcfdfaa94917cece0ff52ab6e3f7117c6647b78f32d266684cf0c13462d76a8

Install: `brew install --cask zed`
