Zed

Uses AI to write code for you, with GitHub Copilot and GPT-4 integration, to save time and keystrokes while coding.
Code Editing Artificial Intelligence Collaboration Tools

Zed is a high-performance, multiplayer code editor from the makers of Atom and Tree-sitter. By combining the power of an IDE with the snappiness of a lightweight editor, Zed is designed to help you get more done in your coding life.

Zed is designed to get out of your way so you can focus on coding. It takes advantage of every CPU core and GPU to launch fast, load files fast and respond to your keystrokes fast. Performance tests show Zed is faster than other popular editors, Sublime Text 4, VS Code and CLion, when it comes to insertion latency, startup time and memory usage.

Zed uses AI to help you save time and keystrokes by writing code for you. It supports GitHub Copilot out of the box and uses GPT-4 to write or refactor code. You can chat with the model in the built-in assistant panel and reference your conversation history when you're generating code inline.

Among Zed's other features:

  • Integrated Terminal: Zed has a built-in terminal with full shell access in the same window.
  • Vim Mode: Zed has a searchable command palette, VS Code style default bindings and Vim-style modal editing.
  • Themes: Zed comes with a range of light and dark themes, but you can add more with extensions.
  • Code Navigation and Diagnostics: Zed has an outline view, code navigation and diagnostics that let you pinpoint code with precise highlighting, auto-indent and structural selection.
  • Language Servers: Zed supports language servers for Rust, TypeScript, Python and other languages for autocompletion, code navigation, diagnostics and refactorings.

Zed also has strong collaboration abilities, letting multiple programmers navigate and edit in the same workspace. That lets you have a more subtle, real-time discussion about your codebase. You can share projects with the channel and chat with collaborators with audio or text-based chat. You can jump to a teammate's position and follow them as they move through the code for a more immersive collaboration experience.

Zed is designed with a principled approach to syntax, using Tree-sitter, an open-source parsing framework based on context-free grammars. It uses an incremental version of generalized LR parsing, which offers language-aware features for a general-purpose editor. Each buffer is a Conflict-Free Replicated Data Type (CRDT), which means it's designed for collaboration and a multi-threaded architecture.

Zed is available for a free trial, but the company didn't disclose pricing after that.

Published on June 29, 2024

Related Questions

Tool Suggestions

Analyzing Zed...