#024 · 48편 중
Zed 병렬 에이전트 기능 사용법: AI 코딩 속도 2배 높이는 팁

Zed 병렬 에이전트 기능 사용법: AI 코딩 속도 2배 높이는 팁

리팩터링, 버그 수정, 테스트 작성을 하나씩 순서대로 기다리지 않아도 되는 에디터가 있다. Zed의 에이전트 패널을 처음 써본 사람들이 공통적으로 언급하는 부분이 바로 이 병렬 처리다. 여러 AI 에이전트를 동시에 열어 각각 다른 작업을 맡기면, 대기 시간이 줄고 결과를 비교하면서 더 나은 쪽을 고를 수 있다. 이 글은 Zed 병렬 에이전트 기능을 처음 설정하는 방법부터 실무에서 바로 적용할 수 있는 패턴까지 단계별로 정리한다.

Zed 에디터 에이전트 패널에서 여러 AI 스레드를 동시에 실행하는 화면 구성

Zed 병렬 에이전트, 뭐가 다른가

Zed는 Rust로 만든 코드 에디터다. GPU 기반 렌더링을 쓰기 때문에 실행 속도가 빠르다. VS Code처럼 Electron 기반이 아니라, UI 반응이 버벅거리는 느낌이 거의 없다.

그 중에서도 에이전트 패널이 핵심이다. 단순 코드 자동완성을 넘어서 파일을 읽고 쓰고 터미널 명령까지 실행하는 에이전트를 여러 개 동시에 돌릴 수 있다. 에이전트 하나가 A 작업을 처리하는 동안, 다른 에이전트는 B 작업을 독립적으로 진행한다.

AI 코딩 도구를 쓰다 보면 이런 상황이 자주 생긴다. 리팩터링 요청을 넣고 결과가 나올 때까지 기다린다. 그 다음 버그 수정 요청을 넣고 또 기다린다. 각 작업이 1~3분씩만 걸려도 쌓이면 제법 길어진다. Zed의 병렬 에이전트는 이 대기 시간 자체를 겹쳐서 쓰는 방식이다.

물론 에이전트가 만든 결과는 사람이 직접 확인해야 한다. 하지만 3개 작업을 순서대로 기다리는 것과, 3개를 동시에 돌리고 결과를 비교하는 것은 체감 효율이 다르다.

AI 코딩 도구가 뭐고, 왜 요즘 업무에서 빠지나 글을 먼저 읽으면 Zed가 전체 AI 코딩 도구 생태계 안에서 어디에 위치하는지 파악하기 쉽다.

Step 1, 2: Zed 설치와 AI 연동 설정

Step 1: Zed 설치

Zed는 zed.dev에서 무료로 내려받을 수 있다. 2026년 기준 macOS와 Linux를 공식 지원하며, Windows 지원은 개발 중이다. Windows 환경의 팀이라면 이 점을 먼저 확인해야 한다.

설치 후 처음 실행하면 기본 설정 화면이 나온다. 테마, 키맵, 폰트 크기를 여기서 선택한다. VS Code에서 넘어오는 경우, VS Code 키맵 옵션을 선택하면 기존 단축키 습관을 그대로 유지할 수 있다.

Step 2: AI 에이전트 연결

Zed 설정(settings.json)에서 AI 프로바이더를 연결한다. 두 가지 방식이 있다.

  • Zed AI 서비스 사용: Zed 계정을 만들고 연결. 별도 API 키 없이 바로 사용 가능.
  • 직접 API 키 입력: Anthropic, OpenAI 등 원하는 프로바이더의 API 키를 설정 파일에 입력.

설정 파일에서 몇 줄만 수정하면 되는 수준이다. 처음 하는 사람도 10분 안에 완료할 수 있다. 정확한 설정 방법과 최신 지원 모델 목록은 zed.dev 공식 문서에서 확인하는 것을 권장한다. 학습 기억 기반으로 가격이나 플랜명을 단정하는 건 위험하다.

설정이 끝나면 에디터 우측에 에이전트 패널 아이콘이 활성화된다. 이 아이콘을 누르면 에이전트 대화가 시작된다.

Step 3, 4: 병렬 에이전트 실행하는 법

Step 3: 에이전트 패널 열고 스레드 만들기

에이전트 패널을 열면 ‘스레드(Thread)’ 목록이 보인다. 스레드 하나가 에이전트 대화 하나다. 패널 상단의 새 스레드 버튼을 누르면 새 에이전트 대화가 생성된다.

이 시점부터 기존 스레드와 새 스레드가 동시에 존재한다. 스레드 목록을 오가면서 각각의 진행 상황을 확인할 수 있다. 단축키는 Zed 버전 및 설정에 따라 다를 수 있으므로, 실제 사용 전 공식 페이지에서 확인하는 것을 권장한다.

Step 4: 각 에이전트에 작업 분배하기

병렬 에이전트를 쓸 때 핵심 원칙은 하나의 에이전트에 하나의 명확한 태스크다. 모호하거나 범위가 큰 지시보다, 구체적인 단일 작업을 각 에이전트에 나눠 주는 방식이 결과가 좋다.

실제 분배 예시를 들면 이런 방식이다.

  • 에이전트 A: “src/utils.ts 파일에서 반복되는 날짜 파싱 로직을 별도 함수로 추출해줘”
  • 에이전트 B: “api/user.ts에서 에러 처리가 누락된 부분을 찾아서 try-catch를 추가해줘”
  • 에이전트 C: “components/Table.tsx 컴포넌트에 JSDoc 주석을 한국어로 작성해줘”

세 에이전트가 각자 맡은 파일에서 작업하는 동안, 사용자는 다른 코드를 검토하거나 별도 작업을 진행할 수 있다. 에이전트가 작업을 완료하면 해당 스레드에 결과가 표시된다.

에이전트가 파일 수정을 제안할 때는 diff(변경 사항 미리 보기) 형태로 보여준다. 승인 전에 반드시 내용을 확인해야 한다. 확인 없이 바로 적용하는 습관은 위험하다.

Step 5: 생산성이 올라가는 실무 패턴

병렬 에이전트를 쓰다 보면 효과가 확실히 느껴지는 상황과 그렇지 않은 상황이 구분된다.

파일 간 의존성이 낮을 때 효과가 크다

여러 컴포넌트에 동일한 스타일 변경을 적용하거나, 독립적인 유틸리티 함수 여러 개를 동시에 수정할 때 병렬 처리가 빠르다. 반대로 한 파일을 두 에이전트가 동시에 수정하려 하면 충돌이 날 수 있어 추천하지 않는다.

에이전트 작업 전 git commit을 먼저 한다

에이전트가 의도와 다른 수정을 했을 때 롤백하기 위해서다. 이 습관 하나가 불필요한 사고를 막는다. “어차피 확인하면 되지”라고 생각하다가 나중에 어디서 무엇이 바뀌었는지 추적하기 어려운 상황이 생긴다.

같은 작업을 두 에이전트에 동시에 맡겨 비교한다

한 가지 구현 방식이 확실하지 않을 때, 같은 태스크를 에이전트 두 개에게 동시에 주고 결과를 비교하는 방법이 있다. 서로 다른 접근 방식이 나올 때 더 나은 쪽을 고르면 된다.

작업 범위는 작게 쪼갤수록 결과가 좋다

“이 모듈 전체 리팩터링해줘”보다 “이 함수 하나의 반복 로직만 정리해줘”처럼 범위를 좁게 주면, 결과를 빠르게 확인하고 다음으로 넘어갈 수 있다. 큰 태스크를 한 에이전트에 다 몰아넣으면 결과 검토 시간이 길어진다.

Claude Code를 터미널에서 쓰는 방식과 비교하고 싶다면, Claude CLI 사용법 완전 가이드 - 터미널에서 Claude 쓰는 방법 2026 글을 함께 읽어보면 차이가 명확해진다.

주의할 점과 현실적인 한계

Zed 에이전트를 써보면서 주의해야 할 부분이 몇 가지 있다.

에이전트 수가 많을수록 관리 부담이 커진다

23개 에이전트는 병렬로 돌려도 결과를 따라가기 쉽다. 5개 이상이 동시에 돌아가면 어느 에이전트가 무슨 작업 중인지 파악하기 어려워진다. 많은 사람들이 24개 사이에서 실용적인 균형을 찾는다.

결과 검토는 반드시 직접 해야 한다

에이전트가 생성한 코드를 확인 없이 바로 merge하면 예상치 못한 문제가 생길 수 있다. 빠른 생성 속도에 익숙해지면서 검토 시간을 줄이려는 유혹이 생기는데, 이게 나중에 더 큰 시간을 잡아먹는 원인이 된다.

Windows 미지원은 실제 제약이다

팀원 중 Windows를 주로 쓰는 사람이 있다면, 도구 도입 전에 이 부분을 먼저 확인해야 한다. macOS, Linux 환경이 아니면 현재 기준으로 공식 지원을 받을 수 없다.

AI 기능은 빠르게 업데이트된다

Zed의 에이전트 관련 기능은 업데이트 속도가 빠르다. 이 글에서 설명한 UI나 동작 방식이 최신 버전에서 달라질 수 있다. 주요 작업 전에 공식 릴리스 노트를 확인하는 습관이 도움이 된다.

정리: 이런 사람에게 Zed 병렬 에이전트가 맞는다

Zed 병렬 에이전트는 작업 파일이 여러 개이고, 각 결과를 꼼꼼히 검토하면서 쓰는 스타일에 어울린다. 하나씩 순서대로 집중하는 방식보다, 여러 결과를 동시에 받아놓고 비교하면서 고르는 워크플로를 선호하는 사람에게 잘 맞는다. macOS 또는 Linux 환경이 필요하다는 점, 그리고 AI 기능이 빠르게 업데이트 중이라는 점을 기억하고 공식 페이지(zed.dev)를 기준으로 확인하는 것을 권장한다.


FAQ

Q. Zed 병렬 에이전트가 정확히 뭔가요? A. 여러 개의 AI 에이전트 스레드를 동시에 열어 각각 다른 작업을 독립적으로 처리하는 기능입니다. 에이전트 A는 리팩터링, 에이전트 B는 테스트 생성, 에이전트 C는 문서화를 동시에 진행할 수 있습니다.

Q. Zed는 무료로 사용할 수 있나요? A. Zed 에디터 자체는 무료입니다. AI 에이전트 기능은 플랜에 따라 다르며, 정확한 요금 구조는 공식 페이지(zed.dev)에서 확인하는 것을 권장합니다.

Q. VS Code에서 Zed로 이전하면 적응이 어렵나요? A. 기본 키맵이 다르지만 VS Code 키맵 설정을 선택할 수 있어 진입 장벽이 낮습니다. 실제로 써보면 주요 기능은 며칠 안에 익숙해지는 수준입니다.

Q. Zed 에이전트가 어떤 AI 모델을 사용하나요? A. Claude(Anthropic), GPT 계열(OpenAI) 등 여러 AI 모델을 지원합니다. Zed AI 서비스를 통해 기본 연결하거나 직접 API 키를 입력하는 방식 모두 가능합니다. 최신 지원 모델 목록은 zed.dev에서 확인하세요.

Q. 에이전트를 여러 개 돌리면 비용이 많이 드나요? A. 병렬 실행은 순차 실행 대비 같은 시간에 더 많은 토큰을 소모합니다. 작업 단위를 작게 쪼개고 컨텍스트를 최소화하면 비용과 속도를 균형 있게 맞출 수 있습니다.

Q. Zed 병렬 에이전트는 Windows에서도 쓸 수 있나요? A. 2026년 기준 Zed는 macOS와 Linux를 공식 지원합니다. Windows 지원은 개발 중이며 정확한 현황은 공식 페이지(zed.dev)에서 확인하는 것을 권장합니다.

Q. 에이전트가 코드를 잘못 수정하면 어떻게 되나요? A. Zed 에이전트는 수정 사항을 diff(변경 미리 보기) 형태로 먼저 보여줍니다. 승인 전에 내용을 확인할 수 있습니다. 에이전트 작업 전에 git commit을 해두면 언제든 롤백할 수 있어 안전합니다.

Q. Cursor나 Claude Code와 비교했을 때 Zed의 차이는 뭔가요? A. Zed는 Rust로 만든 에디터라 실행 속도가 빠르고 병렬 에이전트를 UI 레벨에서 직관적으로 관리할 수 있습니다. Cursor는 VS Code 기반으로 확장성이 좋고, Claude Code는 터미널 중심입니다. 작업 스타일에 따라 선택이 달라집니다.

Q. 병렬 에이전트를 동시에 몇 개까지 돌리는 게 적당한가요? A. 실제로 써보면 2~4개 정도가 집중해서 관리하기 좋은 범위입니다. 5개 이상이 되면 어느 에이전트가 무슨 작업 중인지 따라가기 어렵고, 결과 검토 시간이 오히려 늘어납니다.

Q. Zed 에이전트는 프로젝트 전체 구조를 자동으로 이해하나요? A. 현재 열려 있는 파일과 명시적으로 지정한 컨텍스트를 기준으로 작동합니다. 관련 파일을 에이전트 컨텍스트에 직접 추가해주면 훨씬 정확한 결과가 나옵니다.

Q. Zed의 AI 기능이 아직 베타 단계인가요? A. Zed 에디터 자체는 정식 출시 상태이지만, 에이전트와 AI 관련 기능은 빠르게 업데이트 중입니다. 주요 작업 전에 공식 릴리스 노트를 한 번 확인하는 습관이 도움이 됩니다.

Q. 한국어로 에이전트와 대화해도 되나요? A. 됩니다. Zed UI는 영어 기반이지만 에이전트와의 대화는 한국어로 해도 잘 작동합니다. Claude나 GPT 계열 모델 모두 한국어 지시를 처리합니다.


출처

#ai 자동화#zed 에디터#ai 코딩 도구