TL;DR
人間や AI と協調して作業するために設計された、次世代のコードエディタ。Rust でゼロから書かれていて速い。
Zed is a next-generation code editor designed for high-performance collaboration with humans and AI.
仕組み
公式サイトは、次のような特徴を挙げている。
- 速い: 複数の CPU コアと GPU を効率よく使うために、Rust でゼロから書かれている。
- AI との連携: 最新の LLM をワークフローに組み込み、コードの生成や変換、分析ができる。
- 共同作業: チームメンバとチャットしたり、一緒にメモを書いたり、画面やプロジェクトを共有したりできる。ペアプログラミングに使える。
- 拡張機能: 拡張機能をインストールしなくても、開発に必要な機能はひととおりそろっている。
- マルチバッファ: 複数のファイルを同時に編集できる。
自分の理解
Go、Rust、TypeScript(React、Next.js)は、実際のプロジェクトで触ってみた。ただ、普段使いするには Ruby、Vue、Laravel の設定が必要で、これらは別途拡張機能を入れなければならない。