SNS에서 흥미로운 사용기가 화제가 됐다. Astra라는 같은 AI를 쓰면서 작업 환경만 Codex에서 Zed로 바꿨더니 전체 코딩 흐름이 훨씬 빠르게 느껴졌고, 사용량도 좀처럼 줄지 않는 것처럼 보였다는 이야기다.
헷갈리는 이유는 Zed, GitHub, Astra, Codex가 모두 한 덩어리처럼 들리기 때문이다. 실제로는 역할이 다르다.
Zed는 GitHub의 대체품도, Astra의 대체품도 아니다. 코드를 열고, AI에게 지시하고, 파일을 수정하고, 터미널을 실행하고, 변경 사항을 검토하는 작업 환경이다. 두뇌가 같아도 그 두뇌를 움직이는 ‘몸’과 작업 동선이 달라지면 체감 속도는 크게 달라질 수 있다.
1. 30초 요약
네 가지를 나누면 간단하다.
| 이름 | 대략적인 역할 |
|---|---|
| Zed | 코드와 AI 에이전트가 함께 일하는 편집·실행 작업대 |
| GitHub | 원격 저장소, 변경 이력, 브랜치, PR, 협업 공간 |
| GPT-6 Astra | 추론하고 코드나 글을 만드는 AI 모델, 즉 두뇌 |
| Codex | 소프트웨어 개발 작업을 에이전트 방식으로 실행하는 경로 |
비유하면 GitHub는 창고 겸 장부, Zed는 작업대, Astra는 두뇌, Codex는 또 다른 작업 라인이다.
중요한 점은 Zed와 Codex가 둘 중 하나만 골라야 하는 관계가 아니라는 것이다. Zed는 자체 Zed Agent, ACP를 통한 Codex 외부 에이전트, 터미널에서의 Codex CLI라는 여러 경로를 공식적으로 지원한다.[1][2][3]
2. Zed IDE란 무엇인가
Zed는 VS Code나 Cursor와 같은 범주의 코드 에디터다. 보통 Zed Editor라고 부른다.
Rust로 작성됐고 GPU 중심의 렌더링 구조를 사용한다. Zed 1.0은 2026년 4월 발표됐으며 macOS, Linux, Windows를 지원한다.[4]
현재의 Zed는 AI도 깊게 통합한다. Zed Agent는 프로젝트를 검색하고 파일을 읽고 수정하며 터미널 명령을 실행하고 변경 사항을 검토 화면에 보여줄 수 있다.[2]
그래서 단순한 ‘고급 메모장’보다는 에디터, Git, 터미널, AI 작업자가 한 책상에 모여 있는 개발 작업실에 가깝다.
3. Zed, GitHub, Astra, Codex를 각각 분리해서 보자
가장 흔한 오해는 Zed와 GitHub가 같은 층의 서비스라고 생각하는 것이다.
GitHub는 원격 저장소를 보관하고 변경 이력을 남기며 브랜치와 Pull Request로 협업을 관리한다. Zed는 그 저장소를 로컬에서 열어 실제 작업을 하는 애플리케이션이다.
Astra는 또 다른 층이다. OpenAI는 2026년 9월 GPT-6 Astra를 공개했고, 소프트웨어 엔지니어링, 컴퓨터 조작, 브라우징, 연구 등의 고난도 작업을 주요 능력으로 설명했다.[5]
Codex는 단순히 모델 이름이라기보다 소프트웨어 개발을 에이전트 형태로 실행하는 제품·작업 경로로 이해하는 편이 쉽다. OpenAI도 ChatGPT에서 Chat, Work, Codex를 서로 다른 작업 화면으로 안내한다.[6]
즉 모델은 같아도 어떤 경로로 일을 시키는지는 달라질 수 있다.
4. “Astra를 Codex에서 Zed로 옮긴다”는 것은 무엇을 바꾸는가
Astra 모델 자체가 노트북 안으로 이사 오는 것은 아니다.
주로 바뀌는 것은 AI에 문맥을 제공하고, 파일을 읽고, 도구를 호출하고, 터미널을 실행하고, diff를 보여주고, 대화 스레드를 관리하는 구조다. 이런 구조를 에이전트 ‘하네스’라고 부르기도 한다. Zed 문서도 에이전트 작업을 시작하고 표시하고 제어하는 경로를 harness라고 부를 수 있다고 설명한다.[2]
Zed에는 적어도 세 가지 관련 경로가 있다.
- Zed Agent에서 OpenAI 모델을 사용한다.
- Codex를 ACP 외부 에이전트로 Zed 안에서 실행한다.
- Codex CLI를 Zed 터미널 또는 Terminal Threads에서 실행한다.
따라서 “Codex에서 Zed로 옮겼다”는 한 문장만으로는 정확한 기술 구성이 하나로 정해지지 않는다.
두뇌를 바꾼 것이 아니라, 두뇌를 태운 몸과 운전석을 바꾼 셈이다.
5. 같은 AI인데 왜 더 빠르게 느껴질 수 있을까
에이전트 작업 시간은 모델의 추론 시간만으로 정해지지 않는다.
총 작업 시간
= 모델 추론
+ 문맥 수집
+ 파일 검색·읽기
+ 도구 호출
+ 터미널 실행
+ 재시도
+ 재연결 대기
+ diff 표시·검토
모델이 같아도 뒤의 항목들이 달라질 수 있다. 한 환경에서 재연결과 재시도가 자주 일어났는데 다른 환경에서는 거의 없다면, 모델의 순수 계산 속도가 같아도 훨씬 빨라진 것처럼 느껴질 수 있다.
반대로 Zed라고 항상 빠른 것은 아니다. 큰 저장소를 광범위하게 검색하거나 외부 에이전트 프로세스를 사용하면 그만큼 오버헤드가 생길 수 있다.
체감 속도는 모델 이름 하나가 아니라 전체 시스템의 특성이다.
6. “토큰이 거의 안 줄어든다”는 무제한이라는 뜻일까
공식 문서로는 그렇게 말할 수 없다.
Zed는 2026년 5월 ChatGPT 계정으로 Zed Agent에 로그인해, Codex에서 받는 것과 같은 구독 기반 사용량으로 OpenAI 모델을 쓸 수 있다고 발표했다. 별도 API 키를 넣어 토큰별 API 요금을 내는 경로와는 구분된다.[1][7]
그러나 사용량은 ChatGPT 플랜에 따라 정해진다고 Zed가 명시한다.[1]
‘거의 줄지 않는 것 같다’는 느낌에는 여러 설명이 가능하다.
- 작업당 문맥이나 도구 왕복이 적다.
- 재시도가 줄었다.
- UI의 사용량 표시는 내부 토큰 처리와 1대1로 대응하지 않는다.
- 비교한 작업 자체의 난도가 다르다.
즉 Zed가 토큰 불로불사 모드를 여는 것은 아니다.
7. Zed로 옮기면 Codex가 필요 없어질까
현재 구조에서는 질문을 너무 이분법적으로 보면 안 된다.
Codex를 Zed 안에서 쓸 수 있기 때문이다.[2][3]
Zed Agent는 에디터, 코드 검색, 파일 수정, 터미널, MCP와 밀착된 작업에 자연스럽다. Codex 고유의 에이전트 동작이나 설정을 원한다면 ACP 외부 에이전트나 Codex CLI를 Zed 안에서 사용할 수 있다.
Astra에는 Codex에서 제공되는 고유 기능도 있다. OpenAI는 긴 세션에서 Astra가 문맥 창을 넘어 메모를 유지하고 이전 문맥을 검색할 수 있는 새로운 Codex용 문맥 관리 방식을 설명한다.[5]
따라서 Zed를 쓴다고 Codex의 가치가 0이 되는 것은 아니다.
Zed라는 책상은 마음에 들지만 그 책상에 앉힐 작업자는 Codex로 고를 수도 있다.
8. “이미 GitHub로 작업하는 느낌”과는 어떻게 연결될까
AI가 GitHub 중심 프로젝트를 수정하도록 이미 맡기고 있다면 감각은 꽤 비슷하다.
다만 GitHub는 보통 원격 기준점이고, Zed는 로컬 작업대다.
GitHub 저장소
↓ clone / pull
Zed에서 프로젝트 열기
↓
AI Agent에 지시
↓
파일 검색·수정
↓
터미널에서 테스트
↓
diff 검토
↓
commit / push
↓
GitHub 이력 / PR / CI
기존에 ‘AI가 GitHub 안에서 직접 일한다’고 느꼈다면, Zed는 같은 저장소를 PC의 작업대로 가져와 옆에서 AI와 같이 만지는 쪽에 가깝다.
Same repo, different workspace.
9. 실제 작업 흐름은 어떤가
기존 서비스의 버그를 고친다고 하자. Zed에서 저장소를 열고 에이전트에게 원인 조사, 수정, 관련 테스트 실행, diff 설명을 요청한다.
Zed Agent라면 Zed의 기본 프로젝트·터미널 도구를 쓸 수 있다. Codex의 동작을 원한다면 Codex 외부 에이전트를 열거나 CLI를 터미널에서 실행한다.[2][3]
수정 뒤에는 diff와 테스트 결과를 확인하고 Git으로 커밋한 다음 GitHub에 push한다. 팀 개발이라면 Pull Request와 CI로 이어진다.
Zed를 쓰는 순간 GitHub가 사라지는 것이 아니다. 로컬의 AI 작업과 GitHub의 이력·리뷰·통합이 이어진다.
10. 어떤 경로를 언제 쓸까
‘무조건 최고’ 하나를 찾기보다 어떤 작업 방식을 유지하고 싶은지 보는 편이 낫다.
| 원하는 것 | 자연스러운 경로 |
|---|---|
| Zed의 편집기·검토 UI와 기본 AI 작업 흐름 | Zed Agent |
| Zed UI를 쓰면서 Codex 자체를 에이전트로 사용 | Codex via ACP |
| Codex CLI의 설정과 조작감을 유지 | Codex CLI / Terminal Threads |
| OpenAI의 더 넓은 작업 화면이나 컴퓨터 중심 기능도 활용 | 필요에 따라 ChatGPT / Work / Codex 병행 |
| 코드를 원격으로 저장·공유·리뷰·통합 | GitHub 계속 사용 |
Zed를 고르는 것과 Codex를 버리는 것은 같은 결정이 아니다.
11. 자주 생기는 오해
“Zed가 GitHub를 대체한다”
아니다. Zed는 작업대이고 GitHub는 원격 저장소·이력·협업 계층이다.
“Zed로 바꾸면 Astra 모델 자체가 빨라진다”
반드시 그렇지는 않다. 하네스, 문맥 구성, 연결, 도구 루프 전체가 달라진다.
“Zed면 토큰이 무제한이다”
공식 자료는 그렇게 말하지 않는다. 구독 기반 사용량은 ChatGPT 플랜에 따른다.[1]
“Zed와 Codex는 경쟁 제품이므로 하나만 쓸 수 있다”
아니다. Codex는 ACP로 Zed 안에서 실행할 수 있고 Codex CLI도 터미널에서 사용할 수 있다.[2][3]
“모델이 같으면 환경을 바꿔도 의미가 없다”
그렇지 않다. 문맥 구성, 도구 호출, 재시도, 연결 안정성, 검토 동선이 전체 시간을 바꾼다.
12. 정리
Zed IDE는 AI 모델도 아니고 GitHub 대체품도 아니다. 코드를 열고 AI와 함께 수정·실행·검토하는 빠른 작업 환경이다.
Astra를 Codex에서 Zed로 ‘옮긴다’고 할 때 핵심적으로 바뀌는 것은 두뇌보다 그 두뇌를 움직이는 작업 경로다.
그래서 같은 Astra가 훨씬 빠르게 느껴질 수 있다. 하지만 ‘빠르게 느껴졌다’가 모델 자체의 속도 향상을 증명하지는 않고, ‘사용량이 별로 안 줄었다’가 무제한을 뜻하지도 않는다.
그리고 가장 재미있는 지점은 Zed 대 Codex의 단순 대결이 아니라는 것이다.
Zed의 작업대에 Codex를 앉힐 수 있다.
GitHub 창고에서 같은 저장소를 가져와 Zed 작업대에서 Astra에게 일을 시키고, 필요할 때 Codex 작업 라인을 쓰고, 끝나면 GitHub로 되돌린다.
용어를 각각 분리하면 결국 창고, 작업대, 두뇌, 작업 라인의 이야기다.
- [4] Zed, “Zed 1.0” — https://zed.dev/blog/zed-1-0
- [1] Zed, “Use Your ChatGPT Subscription in Zed” — https://zed.dev/blog/chatgpt-subscription-in-zed
- [2] Zed Docs, “Agents” — https://zed.dev/docs/ai/agents
- [3] Zed Docs, “External Agents” — https://zed.dev/docs/ai/external-agents
- [7] Zed Docs, “Use an Existing Subscription” — https://zed.dev/docs/ai/use-an-existing-subscription
- [5] OpenAI, “GPT-6 Astra: A new generation of intelligence” — https://openai.com/index/gpt-6-astra/
- [6] OpenAI Help Center, “ChatGPT Work and Codex” — https://help.openai.com/en/articles/20001275/
- https://zed.dev/blog/chatgpt-subscription-in-zed zed.dev
- https://zed.dev/docs/ai/agents zed.dev
- https://zed.dev/docs/ai/external-agents zed.dev
- https://zed.dev/blog/zed-1-0 zed.dev
- https://openai.com/index/gpt-6-astra/ openai.com
- https://help.openai.com/en/articles/20001275/ help.openai.com
- https://zed.dev/docs/ai/use-an-existing-subscription zed.dev
