Getting Started with Zed
Download, install, and set up your Zed environment on macOS, Linux, and Windows
What is Zed?
Zed is an open-source, high-performance code editor built for speed, collaboration, and modern AI-assisted workflows. Created by the team behind Atom and Tree-sitter, Zed combines a GPU-accelerated UI with real-time multiplayer editing and built-in AI — including the Agent Panel, edit prediction, and an inline assistant.
- Open source: Developed in the open at zed-industries/zed
- GPU-accelerated: Smooth scrolling and rendering even in large projects
- Collaboration: Real-time multiplayer editing and shared projects
- Built-in AI: Agent Panel for longer tasks, edit prediction while you type, and inline assistant for quick edits
Zed is available for macOS, Linux, and Windows. Features and install methods differ slightly by platform — this guide covers all three.
System Requirements
Before installing Zed, confirm your system meets the official requirements:
macOS
- Fully supported: macOS Monterey 12 and newer
- Supported releases: Ventura through Tahoe
- Partial support: Big Sur and Catalina — screen sharing is unavailable
- Processor: Apple Silicon or Intel 64-bit
Linux
- Architecture: x86_64 or aarch64
- Graphics: Vulkan 1.3 capable GPU and drivers
- Desktop integration: XDG portals (for file dialogs, screen sharing, and related features)
Windows
- OS: Windows 10 version 1903+ or Windows 11 22H2+
- Graphics: DirectX 11 capable GPU
Across platforms, 8GB RAM is a practical minimum and 16GB is recommended for larger workspaces and AI features. An internet connection is required for updates, collaboration, extensions, and cloud AI providers.
Installing Zed
Pick the install path for your operating system.
macOS
-
Download or use Homebrew
Visit the official download page and get the latest macOS build, or install with Homebrew:
brew install --cask zedFor the preview channel:
brew install --cask zed@preview -
Install the application
If you downloaded a
.dmg, open it and drag Zed into your Applications folder.Installing Zed on macOS -
Launch Zed
Open Zed from Applications (or Spotlight). On first launch, macOS Gatekeeper may ask you to confirm opening the app.
Windows
-
Download or use winget
Get the installer from the download page, or install with Windows Package Manager:
winget install -e --id ZedIndustries.Zed -
Run the installer and launch
Complete the installer prompts, then start Zed from the Start menu or desktop shortcut.
Linux
-
Install with the official script
Stable channel:
curl -f https://zed.dev/install.sh | shPreview channel:
curl -f https://zed.dev/install.sh | ZED_CHANNEL=preview sh -
Uninstall (when needed)
To remove a script-based install:
zed --uninstall
Package availability can vary by distro. When in doubt, prefer the official install script from zed.dev/docs/linux.
Initial Setup
When you first launch Zed, you'll land on the welcome page and can complete a few optional setup steps:
-
Welcome page
From the welcome page you can open a recent project, browse for a folder, sign in for collaboration, or jump into settings and documentation links.
Zed welcome page -
Create an Account (Optional)
You can use Zed without an account. Signing in enables collaboration features and account-linked services. Click Sign Up / Sign In and follow the prompts.
Your Zed account is used for collaboration and related cloud features. Review privacy details on the official site before enabling cloud AI providers.
-
Choose Theme and Settings
Pick a theme and basic editor preferences. You can change everything later in the Settings Editor (⌘, on macOS / Ctrl, on Linux/Windows).
-
Coming from another editor
Zed can feel familiar quickly depending on your background:
- VS Code: Many shortcuts and workflows overlap; use the Command Palette when something differs
- Vim: Enable
"vim_mode": truein settings - Helix: Enable
"helix_mode": truein settings
You can combine modes carefully with other settings, but start with one familiar modal editing mode until your muscle memory settles.
Creating Your First Project
Now that Zed is installed, open a project folder and start editing.
-
Open a Project
From the welcome page choose Open Folder…, or use the shortcut below. You can also open from a terminal with the Zed CLI:
zed ~/projects/my-appAction macOS Linux/Windows Open folder / project ⌘O CtrlO -
Navigate to Your Project Directory
Select an existing project folder, or create a new folder first and open it in Zed.
-
Start Coding
Once the folder is open you can create files, browse the project panel, and open the terminal:
Action macOS Linux/Windows New file ⌘N CtrlN Toggle terminal Ctrl` Ctrl` Command Palette ⌘ShiftP CtrlShiftP
Your First Zed Workspace
Essential Commands
Memorize these early — they cover most day-one workflows:
| Action | macOS | Linux/Windows |
|---|---|---|
| Command Palette | ⌘ShiftP | CtrlShiftP |
| Quick file open | ⌘P | CtrlP |
| Settings Editor | ⌘, | Ctrl, |
| Extensions | ⌘ShiftX | CtrlShiftX |
| Agent Panel | ⌘ShiftA | CtrlShiftA |
| Inline Assistant | ⌘Enter | CtrlEnter |
| Save | ⌘S | CtrlS |
| Toggle terminal | Ctrl` | Ctrl` |
Settings Editor
Open the Settings Editor with ⌘, (macOS) or Ctrl, (Linux/Windows). You can search settings in the UI or edit JSON directly for advanced options.
- Theme: Change the editor's appearance
- Font: Select your preferred programming font and size
- Tab Size: Set your preferred indentation level
- Format on Save: Run the language formatter when you save
- Vim / Helix mode: Optional modal editing
User settings live in ~/.config/zed/settings.json on macOS/Linux and
%APPDATA%\Zed\settings.json on Windows. Project overrides go in .zed/settings.json.
Example Settings Configuration
json{ "theme": "One Dark", "ui_font_size": 14, "buffer_font_size": 15, "tab_size": 2, "soft_tabs": true, "format_on_save": "on", "vim_mode": false }
Language Setup via Extensions
Zed ships with strong support for many languages. For additional languages, themes, and tools, open Extensions:
| Action | macOS | Linux/Windows |
|---|---|---|
| Open Extensions | ⌘ShiftX | CtrlShiftX |
Search for a language extension, install it, and reopen a file of that type so the grammar and language server can activate. See the Extensions tutorial for deeper coverage.
Try Built-in AI
Zed includes AI tools you can try as soon as providers are configured:
- Agent Panel: Longer multi-step coding tasks and project-aware conversations
- Inline Assistant: Quick transform or generate code at the cursor / selection
- Edit Prediction: Ghost-text style completions while typing (provider-dependent)
| Action | macOS | Linux/Windows |
|---|---|---|
| Open Agent Panel | ⌘ShiftA | CtrlShiftA |
| Inline Assistant | ⌘Enter | CtrlEnter |
AI features may require signing in and configuring a model provider. Check Zed's AI settings and the official docs for current options.
Install the Zed CLI
Opening projects from the terminal (zed ., zed path/to/file) is often the fastest workflow.
- macOS: Open the Command Palette and run
cli: installto install thezedcommand on your PATH - Linux: The install script typically places the CLI for you
- Windows: The installer / package manager path usually exposes the CLI; verify with
zed --help
After installing the CLI, try zed ~/projects/my-app from any terminal to jump straight into a project.
What's Next?
With Zed installed and a project open, continue to the interface overview to learn the workspace layout, panels, and Command Palette workflows.