SNSで、「同じAstraを使っているのに、CodexからZedへ作業場所を変えたら急に快適になった。速いし、利用量もあまり減っていないように感じる」という体験談が話題になった。
ここで混乱しやすいのが、Zed、GitHub、Astra、Codexが全部それっぽい横文字で並んでいることだ。全部混ぜると、何がモデルで何が作業場なのか分からなくなる。
結論から言えば、ZedはGitHubの代わりではない。Astraの代わりでもない。Zedはコードを開き、AIに指示し、編集し、ターミナルを動かし、差分を確認するための作業場だ。同じ頭脳でも、その頭脳を働かせる「身体」や「作業導線」が変われば、体感速度はかなり変わりうる。
1. 30秒で結論
4つを分けると急に簡単になる。
| 名前 | ざっくり役割 |
|---|---|
| Zed | コードを開いてAIと作業する編集・実行の作業場 |
| GitHub | コード、変更履歴、ブランチ、PRを置く遠隔の保管・協働場所 |
| GPT-6 Astra | 推論してコードや文章を作るAIモデル、つまり頭脳 |
| Codex | ソフトウェア開発をAIに実行させるエージェント系の作業経路 |
たとえるなら、GitHubが倉庫兼台帳、Zedが作業台、Astraが頭脳、Codexが別の作業ラインである。
そして大事なのは、ZedとCodexは完全な二者択一ではないことだ。Zed公式は、Zed自身のエージェントを使う方法、CodexをACPという接続方式でZed内の外部エージェントとして使う方法、Codex CLIをZedのターミナルで使う方法を案内している。[1][2][3]
2. Zed IDEとは何か
Zedは、VS CodeやCursorと同じく、プログラムのソースコードを開いて編集するためのコードエディタだ。正式にはZed Editorと呼ばれることが多い。
ZedはRustで作られ、表示にはGPUを積極的に使う設計を採用している。2026年4月にZed 1.0が発表され、macOS、Linux、Windowsで利用できる。[4]
普通の編集だけでなく、現在のZedはAIを作業画面へかなり深く組み込んでいる。Zed Agentでは、AIがプロジェクト内を検索し、ファイルを読み、コードを書き換え、ターミナルでコマンドを実行し、変更差分をレビュー画面へ出せる。[2]
つまり「高機能なメモ帳」より、「コードを書く机にAI作業員とターミナルとGitを全部置いた場所」に近い。
3. Zed・GitHub・Astra・Codexを一度バラす
一番よくある誤解は、ZedとGitHubを同じ階層のサービスだと思うことだ。
GitHubは、遠隔リポジトリを保存し、履歴を残し、ブランチやPull Requestで変更を管理する場所だ。Zedは、そのリポジトリを手元で開いて作業するアプリである。
Astraはさらに別物だ。OpenAIが2026年9月に発表したGPT-6 Astraは、ソフトウェア開発、コンピュータ操作、ブラウジング、研究などに対応するAIモデルだ。[5]
Codexは、モデルそのものの名前というより、ソフトウェア開発をエージェントとして回す製品・実行経路として考えると分かりやすい。OpenAIはChatGPTの中でもChat、Work、Codexを別の作業面として案内している。[6]
したがって、同じAstraを使っていても、「どの作業経路から呼ぶか」は別に選べる。
4. 「AstraをCodexからZedへ移す」とは何を変えるのか
厳密には、AstraというAIモデルをPCの中へ引っ越しさせるわけではない。
変えているのは主に、AIへ渡す文脈、ファイル操作、ターミナル実行、差分表示、ツール呼び出し、会話履歴の管理を担当する仕組みだ。この仕組みはAIエージェントの「ハーネス」と呼ばれることがある。Zed公式も、エージェント仕事をどう起動・表示・制御するかという経路をharnessと呼ぶ場合があると説明している。[2]
Zedでは少なくとも次の3経路がある。
- Zed AgentでOpenAIモデルを使う。
- CodexをACP経由の外部エージェントとしてZed内で動かす。
- Codex CLIをZedのTerminal Threadsや通常ターミナルで動かす。
だから「CodexからZedへ移した」という言い方だけでは、実は設定を一意に特定できない。
頭脳を変えたのではなく、頭脳を乗せる身体や操作席を変えた、と考えると近い。
5. 同じAIなのに、なぜ速く感じるのか
AI作業の所要時間は、モデルが考えている時間だけではない。
概念的には、
総所要時間
= モデルの推論
+ 文脈を集める時間
+ ファイル検索・読込
+ ツール呼び出し
+ ターミナル実行
+ 再試行
+ 接続待ち
+ 差分表示・確認
で決まる。
モデルが同じでも、後半の項目が変われば体感は変わる。特に、ある環境で再接続待ちや再試行が頻発していた人が、別の環境ではそれをほとんど踏まなくなれば、モデル自体の推論速度が同じでも「別物みたいに速い」と感じて不思議ではない。
一方、Zedにすれば必ず速くなるとは限らない。大きなリポジトリを毎回広く検索する設定なら文脈準備が重くなるし、外部エージェントを挟めばその経路固有の処理も入る。
つまり、体感速度はモデル名だけでは決まらない。
6. 「トークンが減らない」は無限モードなのか
ここは誤解しやすい。
Zedは2026年5月、ChatGPTアカウントでZed Agentへサインインし、Codexで得られるのと同じChatGPT側の利用枠でOpenAIモデルを使える仕組みを発表した。APIキーを別に用意しなくてもよく、APIの従量課金とは別の経路である。[1][7]
しかし、これは「Zedに入れると利用制限が消える」という意味ではない。公式説明でも、利用量はChatGPTのプランに応じるとされている。[1]
「トークンが減っていないように見える」という体感には、少なくとも複数の可能性がある。
- 1回の仕事で必要な文脈やツール往復が少ない
- 再試行が減った
- UI上の利用量表示と実際の内部処理単位が一致していない
- 単に比較した作業の重さが違う
したがって、体感だけから「Zedなら無制限」と結論づけるのは早い。
トークンが不老不死になったわけではない。
7. Zedに移したらCodexは不要なのか
不要・必要を一刀両断すると、現在の構成を見誤る。
Zed Agentは、エディタと密着してファイル編集、コード検索、ターミナル実行、MCPなどを使いたいときに自然だ。一方、Codexそのもののエージェント挙動や設定を使いたい場合は、ACP外部エージェントやCodex CLIをZed内で動かせる。
さらにAstraにはCodex側で利用できる固有機能もある。OpenAIは、長い作業でコンテキスト窓をまたぐ際、Codex上のAstraが過去の文脈を検索可能な形で保持する新しい仕組みを導入していると説明している。[5]
つまり、Zedにした瞬間にCodexの価値がゼロになるわけではない。
正確には、「エディタの作業感はZedが好き。でもエージェントはCodexを使いたい」という組み合わせすら可能である。
8. 「GitHubで動かしている感じ」とどう対応するか
GitHubを中心にAIへ修正を任せている人なら、感覚はかなり近い。
違いは、GitHubが作業机ではなく、成果物を保存・統合する遠隔側であることだ。
典型的には、
GitHubのリポジトリ
↓ clone / pull
Zedでプロジェクトを開く
↓
AI Agentへ指示
↓
ファイル検索・編集
↓
ターミナルでテスト
↓
差分を確認
↓
commit / push
↓
GitHubで履歴・PR・CIへ
となる。
今まで「AIにGitHubの中を直接触らせている」感覚だったなら、Zedは「同じGitHubリポジトリを、自分のPC上の作業台へ持ってきてAIと一緒に触る」感じに近い。
Same repo, different workspace.
9. 実際の作業フロー
例えば既存サービスの不具合を直すなら、Zedを開き、対象リポジトリを開く。次にAIへ「原因を探し、修正し、関連テストを実行し、差分を説明して」と頼む。
Zed Agentなら、エディタ内部のツールでコードを探して修正できる。Codexの振る舞いを使いたければ、Codexを外部エージェントとして開くか、CLIをターミナルで起動する。[2][3]
AIが修正した後は、差分とテスト結果を確認し、Gitでコミットし、GitHubへpushする。チーム開発ならPull RequestやCIへ進む。
重要なのは、Zedを導入したからGitHubが消えるわけではないことだ。むしろZedでのローカル作業とGitHubでの履歴・レビュー・統合がつながる。
10. どの経路を使い分けるか
「どれが最強か」ではなく、何を残したいかで選ぶ方が分かりやすい。
| やりたいこと | 合いやすい経路 |
|---|---|
| Zedの画面・編集・差分確認を中心に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は競合製品だから片方しか使えない」
違う。ZedはCodexをACP外部エージェントとして扱えるし、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
