> ## Content Index
> Fetch the complete content index at: https://itsfoss.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Zed: A Next-Gen Rust-Based Open Source Code Editor With AI
- URL: https://itsfoss.com/news/zed-editor/
- Published: 2024-11-03T14:39:50.000Z
- Updated: 2025-04-05T06:44:10.000Z
- Description: From the creators of the now defunct Atom, we have Zed editor with interesting capabilities.
- Author: Sourav Rudra
- Tags: App of the Week, News, #Import 2025-11-08 21:15

[Code editors](https://en.wikipedia.org/wiki/Source-code%5Feditor?ref=itsfoss.com) are an essential piece of equipment in the arsenal of software developers, providing them with a reliable environment for writing, editing, and debugging all kinds of code.

They are known for superior handling of code, as they feature advanced debugging tools, syntax highlighting, auto-completion, extensions, and a host of other features.

Some popular names would be [Vim](https://www.vim.org/?ref=itsfoss.com), [**Kate editor**](https://itsfoss.com/kate-editor/), [VS Code](https://code.visualstudio.com/?ref=itsfoss.com), and [Sublime Text](https://www.sublimetext.com/?ref=itsfoss.com). 

There's also another one that's increasing in popularity; it is from the people behind [Atom](https://github.blog/news-insights/product-news/sunsetting-atom/?ref=news.itsfoss.com) and [Tree-sitter](https://tree-sitter.github.io/tree-sitter/?ref=news.itsfoss.com). Called “**Zed Editor**”, it is an open-source code editor that you might want to try.

## Zed Editor: A Modern Code Editor

![a screenshot of zed editor](https://itsfoss.com/content/images/2024/10/Zed_Editor_a.png)

Put together mainly using [Rust](https://www.rust-lang.org/?ref=itsfoss.com), Zed Editor is an offering by Zed Industries that uses **three different licenses** for distribution.

The source code for the editor is available under [GPL 3.0](https://www.gnu.org/licenses/gpl-3.0.en.html?ref=itsfoss.com), the server-side components under [AGPL 3.0](https://www.gnu.org/licenses/agpl-3.0.en.html?ref=itsfoss.com), and GPUI (*the user interface framework*) under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0?ref=itsfoss.com).

### ⭐ Key Features

In a mixed bag of features such as support for running in CLI, diagnosing project-wide errors, support for split panes, markdown previews, and many more such features.

Here are some notable talking points of Zed Editor:

- **Cross-Platform**
- **Optional AI Features**
- **Real-Time Collaboration**

### 💻 User Experience

I tested Zed Editor on a [Fedora 40](https://itsfoss.com/fedora-40-release/)\-equipped laptop by installing a third-party Flatpak package and putting in Rust code for a FOSS-themed quiz (*generated using* [*Gemini*](https://gemini.google.com/?ref=itsfoss.com)) to see how it performed.

By default, any added content is treated as plain text, **I used the language switcher to change it to Rust** so that I would get proper syntax highlighting, indentation, error detection, and other useful language-specific functions.

![a screenshot of zed editor language selection functionality](https://itsfoss.com/content/images/2024/10/Zed_Editor_b.png)

The switch highlighted all the Rust elements correctly, and I then focused on Zed Editor's user interface. The overall feel of the editor was minimal, with all the important options being laid out nicely.

![a screenshot of zed editor terminal panel in action running the man man command](https://itsfoss.com/content/images/2024/10/Zed_Editor_c.png)

The status bar below had some interesting panels. The first one I checked was the **Terminal Panel**, which, as the name suggests, lets you run commands, scripts, and facilitates interaction with system files or processes directly from within the editor.

![](https://itsfoss.com/content/images/2024/10/Zed_Editor_d.png)

![](https://itsfoss.com/content/images/2024/10/Zed_Editor_e.png)

![](https://itsfoss.com/content/images/2024/10/Zed_Editor_f.png)

Zed Editor's AI-powered features.

I then moved to the **Assistant Panel**, which is home to various large language models that can be integrated into Zed Editor. There are options like **Anthropic**, **GitHub Copilot Chat**, **Ollama**, **OpenAI**, and **Google AI** 🤯

I went with Google AI and set up an API key on AI Studio to get started with the Assistant on Zed Editor. After selecting the Gemini 1.5 Pro model, I asked it if my code was correct.

It asked me for more details, so I pasted the code into the prompt window, and it confirmed that the code was indeed correct, with useful insights and suggestions about the code.

Technically, it was reviewing its code, as I had used Gemini (*on a web browser)* to concoct it in the first place.

The Zed Editor team has also recently introduced [Zed AI](https://zed.dev/ai?ref=itsfoss.com) in collaboration with [Anthropic](https://www.anthropic.com/?ref=itsfoss.com) for assisting with coding, allowing for code generation, advanced context-powered interactions, and more.

![a screenshot of zed editor collaboration features](https://itsfoss.com/content/images/2024/10/Zed_Editor_g.png)

The **real-time collaboration features** on Zed Editor are quite appealing too. To check them out, I had to log in with my GitHub account. After logging in, the Collab Panel opened up, and I could see many channels from the official Zed community.

I could chat with others, add collaborators to existing projects, join a call with the option to share my screen and track other collaborators' cursors, add new contacts, and carry out many other collaborative tasks.

![](https://itsfoss.com/content/images/2024/10/Zed_Editor_h.png)

![](https://itsfoss.com/content/images/2024/10/Zed_Editor_i.png)

Zed Editor extensions and themes.

One can also **use extensions and themes to extend what Zed Editor can do**. There are some nice pre-installed themes as well.

If you are a developer, you can test its coding capabilities better. Overall, to me, Zed Editor feels like a polished experience, and its clean design and handy features make it a [good choice for vibe coding](https://itsfoss.com/vibe-coding-editors/).

## ⚙️ Installing Zed Editor on Linux

You can install Zed Editor on any Linux distro using the official installation script:

```
curl -f https://zed.dev/install.sh | sh
```

If you are not a fan of scripts, you may visit the [official website](https://zed.dev/download?ref=itsfoss.com), and look for alternative downloads (*like* [*Flatpak*](https://flathub.org/apps/dev.zed.Zed?ref=itsfoss.com)) on its [documentation](https://zed.dev/docs/linux?ref=itsfoss.com) page.

The source code is hosted over at [GitHub](https://github.com/zed-industries/zed?ref=itsfoss.com) for you to check out.

[Zed Editor](https://zed.dev/download?ref=itsfoss.com)

**Suggested Read** 📖

[8 Best Open Source Code Editors for LinuxLooking for the best text editors in Linux for coding? Here’s a list of the best code open source code editors for Linux.![](https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png)It's FOSSAbhishek Prakash![](https://itsfoss.com/content/images/2023/02/modern-code-editors.png)](https://itsfoss.com/best-code-editors/?ref=news.itsfoss.com)