มีประสบการณ์หนึ่งบนโซเชียลมีเดียที่น่าสนใจ ผู้ใช้ยังคงใช้ Astra เหมือนเดิม แต่เปลี่ยนสภาพแวดล้อมการทำงานจาก Codex เป็น Zed แล้วรู้สึกว่าวงจรเขียนโค้ดทั้งหมดเร็วขึ้นมาก แม้แต่โควตาการใช้งานก็ดูเหมือนลดช้าลง
สาเหตุที่ทำให้งงคือ Zed, GitHub, Astra และ Codex ฟังดูเหมือนเป็นส่วนเดียวกันของเครื่องมือ AI แต่จริง ๆ แล้วทำหน้าที่คนละชั้น
Zed ไม่ใช่ตัวแทนของ GitHub และไม่ใช่ตัวแทนของ Astra มันคือพื้นที่ที่ใช้เปิดโค้ด สั่ง agent แก้ไฟล์ รันเทอร์มินัล และตรวจสอบการเปลี่ยนแปลง ต่อให้ “สมอง AI” ยังเหมือนเดิม การเปลี่ยน “ร่างกาย” และเส้นทางการทำงานรอบสมองนั้นก็อาจทำให้ประสบการณ์ต่างกันมาก
1. สรุปใน 30 วินาที
แยกบทบาททั้งสี่ออกจากกันแล้วจะง่ายขึ้นมาก
| ชื่อ | บทบาทโดยย่อ |
|---|---|
| Zed | ตัวแก้ไขและโต๊ะทำงานที่โค้ดกับ agent ทำงานร่วมกัน |
| GitHub | repository ระยะไกล ประวัติ branch PR และการทำงานร่วมกัน |
| GPT-6 Astra | โมเดล AI ที่ใช้เหตุผลและสร้างโค้ดหรือข้อความ |
| Codex | พื้นที่และเส้นทางสำหรับให้ agent ทำงานพัฒนาซอฟต์แวร์ |
ถ้าเปรียบเทียบง่าย ๆ GitHub คือคลังพร้อมสมุดบัญชี Zed คือโต๊ะทำงาน Astra คือสมอง และ Codex คือสายการผลิตอีกเส้นหนึ่ง
สิ่งสำคัญคือ Zed กับ Codex ไม่ได้บังคับให้เลือกอย่างใดอย่างหนึ่ง Zed รองรับทั้ง Zed Agent แบบ native, Codex ในฐานะ external agent ผ่าน ACP และ Codex CLI ใน workflow ที่ใช้ terminal.[1][2][3]
2. Zed IDE คืออะไร
Zed เป็น code editor ในกลุ่มเดียวกับ VS Code และ Cursor และมักเรียกว่า Zed Editor
ตัวโปรแกรมเขียนด้วย Rust และใช้สถาปัตยกรรมการเรนเดอร์ที่เน้น GPU Zed 1.0 ประกาศในเดือนเมษายน 2026 และรองรับ macOS, Linux และ Windows.[4]
Zed ในปัจจุบันผสาน AI เข้ามาลึกมาก Zed Agent สามารถค้นหาโปรเจกต์ อ่านไฟล์ แก้โค้ด รันคำสั่งใน terminal และแสดงการเปลี่ยนแปลงให้ตรวจสอบได้.[2]
ดังนั้นมันจึงไม่เหมือน “สมุดจดขั้นสูง” เท่าไร แต่เหมือนโต๊ะพัฒนาที่วาง editor, Git, terminal และคนงาน AI ไว้ด้วยกัน
3. แยก Zed, GitHub, Astra และ Codex ออกจากกัน
ความเข้าใจผิดที่พบบ่อยคือคิดว่า Zed กับ GitHub อยู่ในชั้นเดียวกัน
GitHub ใช้เก็บ repository ระยะไกล เก็บประวัติ และจัดการการเปลี่ยนแปลงผ่าน branch กับ Pull Request ส่วน Zed คือแอปบนเครื่องที่ใช้เปิด repository นั้นและทำงานกับมัน
Astra อยู่คนละชั้นอีกที OpenAI เปิดตัว GPT-6 Astra ในเดือนกันยายน 2026 โดยระบุความสามารถด้านงานหนัก เช่น software engineering การใช้คอมพิวเตอร์ การท่องเว็บ และการวิจัย.[5]
Codex เข้าใจได้ง่ายกว่าถ้ามองว่าเป็นผลิตภัณฑ์และเส้นทาง agent สำหรับงานพัฒนาซอฟต์แวร์ ไม่ใช่แค่ชื่อโมเดล OpenAI เองก็แยก Chat, Work และ Codex เป็นพื้นผิวการทำงานที่ต่างกัน.[6]
ดังนั้นโมเดลอาจเหมือนเดิม แต่เส้นทางที่ใช้ให้มันทำงานเปลี่ยนได้
4. “ย้าย Astra จาก Codex ไป Zed” เปลี่ยนอะไรจริง ๆ
ไม่ได้หมายถึงการย้ายโมเดล Astra ลงมาอยู่ในแล็ปท็อป
สิ่งที่มักเปลี่ยนคือชั้นที่จัด context อ่านไฟล์ เรียกใช้เครื่องมือ รัน terminal แสดง diff และจัดการ thread ของ agent ชั้นนี้มักเรียกว่า agent harness เอกสารของ Zed เองก็ระบุว่า agent path บางครั้งเรียกว่า harness.[2]
อย่างน้อย Zed มีสามเส้นทางที่เกี่ยวข้อง:
- ใช้โมเดล OpenAI ผ่าน Zed Agent
- รัน Codex เป็น ACP external agent ภายใน Zed
- รัน Codex CLI ใน terminal หรือ Terminal Threads ของ Zed
ดังนั้นประโยคว่า “ย้ายจาก Codex มา Zed” เพียงอย่างเดียวจึงยังไม่บอก configuration ทางเทคนิคแบบเดียวแน่นอน
สมองอาจเหมือนเดิม แต่ร่างกายและห้องควบคุมเปลี่ยนไป
5. ทำไม AI ตัวเดียวกันจึงรู้สึกเร็วขึ้นได้
เวลารวมของงานแบบ agent ไม่ได้มีแค่เวลาที่โมเดลคิด
เวลารวม
= การให้เหตุผลของโมเดล
+ การรวบรวม context
+ การค้นหาและอ่านไฟล์
+ การเรียกเครื่องมือ
+ การรัน terminal
+ การลองใหม่
+ การรอเชื่อมต่อใหม่
+ การแสดงและตรวจ diff
โมเดลอาจเหมือนเดิมทุกอย่าง แต่ส่วนอื่นเปลี่ยนได้ ถ้าสภาพแวดล้อมหนึ่งต้องเชื่อมต่อใหม่หรือ retry บ่อย แต่อีกสภาพแวดล้อมแทบไม่เจอปัญหา ประสบการณ์โดยรวมก็อาจเร็วขึ้นมากทั้งที่ความเร็วคำนวณของโมเดลไม่ได้เปลี่ยน
ในทางกลับกัน Zed ก็ไม่ได้เร็วกว่าเสมอ repository ขนาดใหญ่ การค้นหา context กว้าง หรือ process ของ external agent อาจเพิ่ม overhead ของตัวเอง
ความเร็วที่รู้สึกจึงเป็นคุณสมบัติของระบบทั้งหมด ไม่ใช่แค่ชื่อโมเดล
6. “Token แทบไม่ลด” แปลว่าใช้ได้ไม่จำกัดหรือไม่
เอกสารทางการไม่รองรับข้อสรุปนั้น
ในเดือนพฤษภาคม 2026 Zed ประกาศว่าสามารถเข้าสู่ Zed Agent ด้วยบัญชี ChatGPT และใช้โมเดล OpenAI ด้วยสิทธิ์การใช้งานแบบ subscription เดียวกับที่ได้ใน Codex เส้นทางนี้แยกจากการใส่ OpenAI API key และจ่ายค่า API ตาม token.[1][7]
อย่างไรก็ตาม Zed ก็ระบุว่าปริมาณการใช้งานขึ้นอยู่กับระดับแผน ChatGPT.[1]
ความรู้สึกว่า “แทบไม่ลด” อาจเกิดจากหลายสาเหตุ:
- context หรือรอบเรียกเครื่องมือต่องานน้อยลง
- retry น้อยลง
- ตัวเลขใน UI ไม่ได้ตรงกับ token ภายในแบบหนึ่งต่อหนึ่ง
- งานที่นำมาเทียบกันยากง่ายไม่เท่ากัน
Zed ไม่ได้ปลดล็อกโหมด token อมตะ
7. ถ้าใช้ Zed แล้ว Codex ไม่จำเป็นหรือไม่
สถาปัตยกรรมปัจจุบันไม่ได้เป็นคำถามแบบเลือกข้างง่าย ๆ
เพราะ Codex สามารถรันอยู่ใน Zed ได้.[2][3]
Zed Agent เหมาะเมื่ออยากผูกงานใกล้กับ editor การค้นหาโค้ด การแก้ไฟล์ terminal และ MCP หากอยากใช้พฤติกรรมหรือการตั้งค่าของ Codex เอง ก็ใช้ Codex ผ่าน ACP หรือรัน Codex CLI ภายใน Zed ได้
Astra ยังมีความสามารถเฉพาะใน Codex ด้วย OpenAI อธิบายกลไก context ใหม่ของ Codex ที่ช่วยให้ Astra เก็บโน้ตข้าม context window และค้นหาบริบทก่อนหน้าได้ แทนที่จะพึ่งการบีบย่อซ้ำ ๆ อย่างเดียว.[5]
ดังนั้นการเลือก Zed ไม่ได้ทำให้ Codex หมดคุณค่า
คุณสามารถชอบโต๊ะ Zed แต่เลือกให้ Codex เป็นคนงานที่นั่งอยู่หน้าโต๊ะนั้นได้
8. แล้วถ้า “เดิมก็ให้ AI ทำงานผ่าน GitHub” ล่ะ
ถ้าคุณให้ AI แก้โปรเจกต์ที่มี GitHub เป็นศูนย์กลางอยู่แล้ว ภาพในหัวจะใกล้เคียงมาก
ต่างกันตรงที่ GitHub มักเป็นแหล่งอ้างอิงระยะไกล ส่วน Zed คือโต๊ะทำงานบนเครื่อง
GitHub repository
↓ clone / pull
เปิดโปรเจกต์ใน Zed
↓
สั่ง AI Agent
↓
ค้นหาและแก้ไฟล์
↓
รัน test ใน terminal
↓
ตรวจ diff
↓
commit / push
↓
GitHub history / PR / CI
ถ้าเดิมรู้สึกว่า “AI ทำงานอยู่ใน GitHub” Zed จะคล้ายกับนำ repository เดิมมาวางบนโต๊ะในคอมพิวเตอร์ แล้วทำงานข้าง ๆ agent
Same repo, different workspace.
9. Workflow จริงหน้าตาอย่างไร
สมมติบริการเดิมมี bug เปิด repository ใน Zed แล้วขอให้ agent หาสาเหตุ แก้ปัญหา รัน test ที่เกี่ยวข้อง และอธิบาย diff สุดท้าย
ถ้าใช้ Zed Agent งานสามารถใช้เครื่องมือโปรเจกต์และ terminal ที่ Zed มีให้ ถ้าอยากได้พฤติกรรมของ Codex ก็เปิด Codex เป็น external agent หรือรัน CLI ใน terminal.[2][3]
หลัง AI แก้โค้ดแล้ว ตรวจ diff กับผล test จากนั้น commit ด้วย Git และ push ไป GitHub ถ้าเป็นทีมก็เข้าสู่ Pull Request และ CI ต่อ
Zed ไม่ได้ลบ GitHub ออกจาก workflow แต่เชื่อมงาน agent บนเครื่องเข้ากับชั้นประวัติ review และ integration ของ GitHub
10. งานแบบไหนเหมาะกับเส้นทางใด
แทนที่จะถามว่าเครื่องมือไหน “ดีที่สุดเสมอ” ให้ถามว่าต้องการรักษาพฤติกรรมแบบใดไว้
| เป้าหมาย | เส้นทางที่เป็นธรรมชาติ |
|---|---|
| เน้น editor, review UI และ agent native ของ Zed | Zed Agent |
| ใช้ UI ของ Zed แต่ให้ Codex เป็น agent | Codex via ACP |
| รักษา configuration และวิธีใช้ Codex CLI แบบเดิม | Codex CLI / Terminal Threads |
| ใช้พื้นผิวงาน OpenAI ที่กว้างขึ้นหรือความสามารถด้านคอมพิวเตอร์ | ผสม ChatGPT / Work / Codex ตามงาน |
| เก็บ แชร์ review และ integrate โค้ดระยะไกล | ใช้ GitHub ต่อ |
การเลือก Zed กับการเลิกใช้ Codex ไม่ใช่การตัดสินใจเดียวกัน
11. ความเข้าใจผิดที่พบบ่อย
“Zed แทน GitHub”
ไม่ใช่ Zed คือโต๊ะทำงาน ส่วน GitHub คือ repository ระยะไกล ประวัติ และชั้นการทำงานร่วมกัน
“เปิด Astra ใน Zed แล้วโมเดลจะเร็วขึ้นเอง”
ไม่จำเป็น สิ่งที่เปลี่ยนคือ harness การสร้าง context การเชื่อมต่อ และวงจรเครื่องมือทั้งหมด
“Zed แปลว่า token ไม่จำกัด”
ข้อมูลทางการไม่ได้บอกเช่นนั้น การใช้งานแบบ subscription ยังขึ้นอยู่กับแผน ChatGPT ที่เกี่ยวข้อง.[1]
“Zed กับ Codex เป็นคู่แข่ง จึงใช้ได้แค่ตัวเดียว”
ไม่ใช่ Codex รันใน Zed ผ่าน ACP ได้ และ Codex CLI ก็รันใน terminal ของ Zed ได้.[2][3]
“โมเดลเหมือนกัน เปลี่ยนสภาพแวดล้อมก็ไม่มีประโยชน์”
ไม่จริง การสร้าง context การเรียกเครื่องมือ retry ความเสถียรของการเชื่อมต่อ และขั้นตอน review ล้วนเปลี่ยนเวลารวมได้
12. สรุป
Zed IDE ไม่ใช่โมเดล AI และไม่ใช่ตัวแทน GitHub แต่เป็นสภาพแวดล้อมที่รวดเร็วสำหรับเปิดโค้ด รัน agent แก้ไฟล์ รันคำสั่ง และตรวจการเปลี่ยนแปลง
เมื่อใครบอกว่า “ย้าย Astra จาก Codex มา Zed” สิ่งที่เปลี่ยนหลัก ๆ มักไม่ใช่สมอง แต่เป็นเส้นทางการทำงานรอบสมอง
ดังนั้น Astra ตัวเดิมอาจรู้สึกเร็วขึ้นมากได้ แต่ “รู้สึกเร็วขึ้น” ไม่ได้พิสูจน์ว่าโมเดลคำนวณเร็วขึ้น และ “โควตาแทบไม่ขยับ” ก็ไม่ได้พิสูจน์ว่าใช้งานไม่จำกัด
ส่วนที่น่าสนใจที่สุดคือเรื่องนี้ไม่ใช่แค่ Zed ปะทะ Codex
Codex สามารถนั่งอยู่หน้าโต๊ะ Zed ได้
นำ repository เดิมออกมาจากคลัง GitHub ทำงานกับ Astra บน Zed ใช้เส้นทาง Codex เมื่อเหมาะ แล้วส่งผลกลับไป GitHub
เมื่อแยกคำศัพท์ออกจากกัน สถาปัตยกรรมก็ดูธรรมดามาก: คลัง โต๊ะทำงาน สมอง และสายการผลิต
13. แหล่งข้อมูล
- [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
