Zed 1.0, VS Code의 대안을 자처하는 Rust 기반 AI 에디터


지난달 말 공식 1.0을 선언한 Zed가 개발자 커뮤니티에서 다시 한번 조용히, 그러나 꽤 진지한 관심을 받고 있다. Atom 에디터를 만들었던 팀이 새로 설립한 회사가 Rust로 처음부터 다시 쌓아 올린 이 에디터는, 자신을 “AI 네이티브 코드 에디터”로 정의하며 VS Code가 오래 지켜온 자리에 도전장을 내밀고 있다.

Electron 기반 에디터가 오래도록 당연하게 받아들여진 이유는 간단하다. 웹 기술 스택으로 빠르게 크로스플랫폼 앱을 만들 수 있었고, 생태계가 그만큼 빠르게 커졌다. VS Code가 그 성공의 정점에 있다. 그런데 Electron의 구조적 한계, 즉 Chromium 엔진을 품고 있다는 사실에서 비롯되는 메모리 사용량과 체감 반응 속도는 줄곧 개발자들 사이에서 불만의 대상이었다. Zed는 이 지점을 정면으로 공략한다.

Zed의 핵심 기술 선택은 Rust다. Atom을 만들면서 배운 교훈을 바탕으로, 이번에는 웹 기반 플랫폼을 빌려 쓰는 대신 GPU 셰이더 방식으로 UI를 직접 렌더링하는 GPUI라는 프레임워크를 자체 개발했다. 렌더링 파이프라인 전체를 직접 통제하면서 얻어낸 반응성은 실제로 차이가 체감되는 수준이다. 큰 프로젝트에서 파일을 열고 커서를 움직일 때의 지연 없는 느낌은, 오래 VS Code를 써온 사람이라면 꽤 낯선 경험이 된다.

에디터 특성 비교

Zed · VS Code · Cursor — 5개 항목 상대 평가 (5점 만점)

* 생태계(확장 플러그인 수), AI 네이티브(AI 통합 깊이), 성능(반응속도·메모리), 협업(실시간 멀티플레이어), 오픈소스 여부 기준 주관 평가

설치하고 바로 쓸 수 있는 구조

설치는 군더더기 없이 간단하다. macOS에서는 zed.dev에서 dmg 파일을 받거나 Homebrew로 한 줄에 끝낼 수 있다. Linux는 공식 설치 스크립트를 제공하고, 오랫동안 베타에 머물렀던 Windows 버전은 2025년 10월에 정식 지원을 시작했다.

macOS

brew install --cask zed

또는 dmg 직접 다운로드

Linux

curl -f zed.dev/install.sh | sh

공식 설치 스크립트

Windows

zed.dev 다운로드

2025년 10월 정식 지원

설정 철학은 VS Code와는 결이 다르다. Cmd+,를 누르면 JSON 파일 하나가 열리고, 여기서 에디터의 모든 동작을 선언적으로 제어한다. 폰트 패밀리, 테마, 저장 시 자동 포맷, AI 연동 모델 선택, 탭 크기까지 한 파일에 담긴다. 설정 파일을 Git으로 관리하거나 팀 전체에 배포하는 방식으로는 오히려 더 편하다.

주요 단축키 (macOS 기준)

기능 macOS Linux / Windows
명령 팔레트 Cmd+Shift+P Ctrl+Shift+P
파일 빠른 열기 Cmd+P Ctrl+P
AI Agent Panel Cmd+Shift+A Ctrl+Shift+A
내장 터미널 Ctrl+` Ctrl+`
프로젝트 검색 Cmd+Shift+F Ctrl+Shift+F
설정 열기 Cmd+, Ctrl+,

Vim 모드와 Helix 모드를 함께 지원하기 때문에, 기존 키바인딩을 포기하지 않고 넘어올 수도 있다. 내장 터미널, Git 통합, 분할 패널, SSH 원격 접속, 디버거가 별도 플러그인 없이 기본 제공된다. 물론 생태계의 두께는 아직 VS Code와 비교할 수 없고, 특정 언어나 프레임워크 지원에서 공백이 있을 수 있다는 점은 실제로 써보기 전에 확인해야 할 부분이다.

AI가 플러그인이 아닌 코어인 에디터

AI 신경망을 상징하는 추상적인 디지털 이미지
이미지 출처: Unsplash

Zed가 경쟁자들과 가장 선명하게 선을 긋는 지점은 AI 통합 방식이다. VS Code에서 GitHub Copilot이나 Cline 같은 AI 기능은 결국 확장 프로그램으로 얹히는 구조다. Cursor는 VS Code 포크 위에 AI를 결합한 형태다. Zed는 에디터를 처음 설계할 때부터 AI를 내부 구성 요소로 놓았다는 점에서 접근이 다르다.

Zed에서 사용할 수 있는 AI 모델

Anthropic Claude
API 키 연결

OpenAI / ChatGPT
계정 직접 로그인 (5월 신규)

Google Gemini
API 키 연결

Ollama (로컬)
설정 파일 몇 줄로 연동

Zeta (자체 모델)
인라인 편집 특화 기본 탑재

Cmd+Shift+A로 Agent Panel을 열면 위 모델들과 대화를 시작할 수 있다. ACP(Agent Client Protocol)를 통해 Claude Code 같은 외부 에이전트 도구와도 연결된다. 지난 4월 추가된 병렬 에이전트 기능은 하나의 창 안에서 여러 AI 에이전트 스레드를 동시에 실행하고, Threads Sidebar에서 진행 상황을 관리한다. 한 에이전트는 테스트 코드를 작성하고 다른 에이전트는 리팩토링을 진행하는 식의 병렬 작업이 자연스럽게 가능해졌다.

한편 Zed가 자체적으로 개발한 Zeta 모델도 있다. 5월 초 출시된 Zeta2.1은 인라인 코드 편집에 특화된 소형 모델로, Multi-Region 프롬프트 포맷을 도입해 변경이 필요한 코드 영역만 선택적으로 출력하는 방식으로 효율을 대폭 높였다.

Zeta2 vs Zeta2.1 성능 비교

출력 토큰 수 · 응답 시간 · 필요 서버 대수 — 낮을수록 효율적

Zeta2.1은 Hugging Face에 오픈소스로 공개됐고, 자체 서버에서 직접 호스팅하는 것도 지원한다. 대형 범용 모델이 아니라, 에디터 내 인라인 편집에 딱 맞는 작업 특화 모델을 직접 만들어 기본 탑재했다는 사실은, Zed 팀이 AI 기능을 얼마나 진지한 핵심 영역으로 보고 있는지를 보여준다.

팀 도입과 그 다음 단계

5월 초 출시된 ‘Zed for Business’는 중앙 집중식 결제와 팀 관리 기능을 제공한다. 원래부터 있던 실시간 멀티플레이어 협업 기능과 결합하면, 여러 개발자가 같은 코드베이스를 구글 문서처럼 동시에 편집하면서 각자 AI 에이전트도 함께 돌리는 그림이 가능해진다.

Zed 팀이 다음 단계로 밝힌 DeltaDB는 사람과 AI 에이전트가 캐릭터 단위의 정밀도로 동일한 코드 상태를 공유하며 동기화할 수 있는 엔진이다. 에디터가 단순 텍스트 편집 도구를 넘어, 사람과 AI가 함께 작업하는 협업 인프라의 기반이 되겠다는 비전이다. 실현 가능성이나 시점은 미지수지만, 방향 자체는 현재 AI 코딩 도구들이 각자 향하고 있는 흐름과 맞닿아 있다.

한국 개발자 커뮤니티에서의 논의는 아직 많지 않다. 영어권에서는 Hacker News와 Reddit을 중심으로 VS Code 대비 실사용 비교, Neovim 사용자들의 전환 후기, 병렬 에이전트 활용 경험담이 꾸준히 올라오는 반면, 국내에서는 간략한 소개 글 수준의 콘텐츠가 대부분이다. 1.0이라는 숫자가 붙은 지금이, 직접 설치해 보고 그 경험을 남기기에 나쁘지 않은 시점이다.


댓글 남기기