Zed 에디터는 여러 면에서 기존 에디터들과 차별화되는 특징을 가지고 있습니다.
1. 압도적인 성능과 아키텍처
-
즉각적인 반응성: Zed는 탭 전환 시 120 FPS를 지원하며, 에디터 내에서의 모든 작업이 거의 즉각적으로 느껴질 정도로 빠른 성능을 자랑합니다.
-
Rust 기반 개발: Rust로 작성되었으며, 초기 Electron 기반 개발에서 성능 문제를 인지한 후 자체 UI 프레임워크를 Rust로 구축하여 최적의 성능과 메모리 효율성을 달성했습니다.
-
창립자 배경: Zed의 CEO이자 공동 창립자인 Nathan Sobo는 Electron 프레임워크를 사용한 최초의 IDE인 Atom 텍스트 에디터 개발에 참여한 경력이 있어, Electron의 한계를 명확히 이해하고 Zed 개발에 반영했습니다.
2. 강력하고 유연한 AI 코딩 기능
-
AI 편집 예측: Copilot이나 Cursor와 유사한 AI 코드 편집 예측 기능을 제공하며, Zed 자체 소스 외에도 Copilot, Code Straw 등 다양한 소스를 선택할 수 있습니다.
-
ACP(Agent Communication Protocol): IDE와 외부 코딩 에이전트 간의 통신을 표준화하는 프로토콜을 도입하여, Cloud Code, Codeex, Gemini와 같은 주류 에이전트 및 OpenAI 호환 추론 공급자(예: Cerebras)와의 유연한 통합을 가능하게 합니다.
-
로컬 추론 지원: Olama를 통한 로컬 추론을 기본 지원하여, 강력한 하드웨어를 가진 사용자가 자체적으로 AI 모델을 실행할 수 있습니다.
-
AI 마스터 스위치: AI 기능을 완전히 비활성화할 수 있는 옵션을 제공하여 사용자의 선택권을 존중합니다.
3. 개발자 경험 및 편의 기능
-
Vim/Helix 모드 지원: Vim Motions 사용자를 위한 엄격한 요구사항인 Vim 모드와 상대적 줄 번호를 지원하며, 심지어 Helix 모드까지 제공합니다.
-
빠른 확장 프로그램 설치: 확장 프로그램 설치 속도가 매우 빨라 사용자 경험을 향상시킵니다.
-
Vim Surround 모션: Vim 사용자들이 자주 사용하는 ‘surround’ 모션이 기본적으로 작동하여 편의성을 더합니다.
4. 실시간 협업 ‘Collabs’
-
다자간 코드 편집: 여러 사용자가 동시에 동일한 프로젝트의 코드를 실시간으로 편집하고 수정할 수 있습니다.
-
음성 채팅 및 채널: 협업 중 음성 채팅을 통해 소통하고, 팀원들을 채널에 초대하여 프로젝트를 공유할 수 있습니다.
-
미팅 활용: Zed 팀은 Collabs 기능을 대부분의 내부 미팅에 활용할 정도로 그 유용성을 강조하고 있습니다.
5. Zed Pro 구독 및 저자의 평가
-
Zed Pro ($10/월): Frontier 모델 접근 및 무제한 AI 편집 예측(무료 티어는 2,000회 제한)을 제공합니다. 그러나 토큰 사용량에 따라 추가 비용이 발생하며, 직접 API를 사용하는 것보다 10% 더 비싸다는 점 때문에 저자는 개인적으로 사용하지 않을 것이라고 밝혔습니다.
-
유연한 API 키 사용: 사용자가 자신의 API 키를 가져와 사용할 수 있도록 허용하는 정책에 대해 긍정적으로 평가했습니다.