Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It's also open source. Mac, Windows, Linux.
Zed is a next-generation code editor designed for high-performance collaboration with humans and AI. It is written in Rust to efficiently use multiple CPU cores and a computer's GPU. Here's a summary of its key features:
Speed: Zed is built for speed, with fast boot times, UI interactions, and typing latency. It's written in Rust to efficiently leverage multiple CPU cores and a computer's GPU.
AI Integration: Zed integrates upcoming LLMs into workflows to generate, transform, and analyze code. For example, one user was able to go from idea to running experiment code in half an hour using Zed with Claude 3.5 Sonnet.
Collaboration: Zed includes features for team collaboration such as chat, shared notes, and screen and project sharing.
Multibuffers: Zed allows users to compose excerpts from across the codebase in one editable surface.
Interactive Programming: Users can evaluate code inline via Jupyter runtimes and collaboratively edit notebooks.
Multi-language Support: Zed offers support for many languages via Tree-sitter, WebAssembly, and the Language Server Protocol.
Terminal and Task Runner: Zed has a fast native terminal tightly integrated with its language-aware task runner and AI capabilities.
Vim-friendly: Zed supports modal editing via Vim bindings, including features like text objects and marks.
Extensions: Zed has a growing ecosystem of extensions to broaden language support, offer different themes, and more.
Language Server Protocol Support: Zed fully integrates with a user's language of choice.
Outline View: Zed allows users to navigate through a file's symbols.
Text and Line Manipulation: Zed includes advanced text editing capabilities.
Remote Development: Zed allows users to offset computing to a server.
Diagnostics Multibuffer: Zed displays project-wide errors and warnings.
Custom Snippets: Zed allows users to speed up repetitive flows.
CLI: Zed can be used from the command line.
Markdown Preview: Zed can visualize how docs look.
Rename Refactoring: Zed supports project-wide symbol renaming.
Syntax-aware selections: Zed supports efficient selection of syntax nodes.
Inlay Hints: Zed allows users to peek through their code.
Zed strives to be at the forefront of the transformation of programming and the tools used by developers. It was crafted from the ground up to make the vision of seamless collaboration between humans and AI a reality. The project was developed by the team behind Atom, Electron, and Tree-sitter.