Zed - โปรแกรมแก้ไขโค้ด AI ที่เร็วที่สุด
(zed.dev)- Zed โปรแกรมแก้ไขโค้ดโอเพนซอร์สที่เขียนใหม่ทั้งหมดด้วย Rust ตอนนี้ได้ผสานความสามารถ AI เข้ามาอย่างจริงจังแล้ว
- เอเจนต์ AI สามารถทำได้ตั้งแต่ค้นหาโค้ดไปจนถึงแก้ไขโค้ด และ ทำงานได้โดยไม่ต้องให้ผู้ใช้ฝึกสอนล่วงหน้า
- ความเป็นส่วนตัวและความปลอดภัยถูกตั้งเป็นค่าเริ่มต้น และจะไม่มีการบันทึกบทสนทนาใด ๆ ลงบนเซิร์ฟเวอร์หากไม่ได้ให้ความยินยอมอย่างชัดเจน
- ผู้ใช้สามารถ ตั้งค่าโมเดล AI และเครื่องมือที่ใช้ได้อย่างอิสระ ตามต้องการ และรองรับทั้งการใช้ API key ของตนเองหรือรันแบบโลคัลด้วย Ollama
- ผู้ใช้ที่ไม่ใช้ AI ก็ยังสามารถใช้ Zed ได้ฟรีต่อไป โดยความสามารถ AI ใช้ได้ 50 ครั้งต่อเดือนฟรี หรือผ่านแพลนแบบเสียเงิน
Zed: โปรแกรมแก้ไขโค้ด AI ที่เร็วที่สุด
- Zed คือ โปรแกรมแก้ไขโอเพนซอร์สที่พัฒนาด้วย Rust ทั้งหมด และมีการทำ GPU shader รวมถึง OS graphics API ขึ้นมาเองโดยตรง
- ความสามารถ AI ก็เปิดเป็นโอเพนซอร์สทั้งหมดเช่นกัน และสามารถใช้ Agent Panel เพื่อสำรวจโค้ดเบสและช่วยแก้ไขอัตโนมัติได้
- เอเจนต์สามารถค้นหาและทำงานกับโค้ดเบสได้ทันทีโดยไม่ต้องมีการทำดัชนีล่วงหน้า พร้อมตอบคำถามหรือแก้ไขโค้ดได้
ความเป็นส่วนตัวและความปลอดภัย
- บทสนทนาทั้งหมดกับเอเจนต์จะไม่ถูกบันทึกโดยค่าเริ่มต้น — จะถูกส่งไปยังเซิร์ฟเวอร์ก็ต่อเมื่อผู้ใช้ยินยอมผ่านการกด thumbs-up/down เท่านั้น
- เมื่อมีการรันคำสั่งที่อาจเสี่ยงอันตราย ระบบจะ ขอการยืนยันจากผู้ใช้ และสามารถคงค่านี้ไว้เป็นค่าตั้งต้นได้
- สามารถรันงานในเบื้องหลังได้ และเมื่อเสร็จแล้วจะ แจ้งเตือนให้ทราบ
- ผลลัพธ์ของงานสามารถตรวจสอบและแก้ไขได้ผ่าน หน้าจอ editable diff แบบหลายบัฟเฟอร์
การตั้งค่าโมเดลและเครื่องมือ
- ผู้ใช้สามารถ เลือกโมเดลอย่าง Claude 3.7, Gemini 2.5 เป็นต้น และยังรองรับการใช้ API key ของตนเองหรือรันแบบโลคัลผ่าน Ollama
- เอเจนต์สามารถเข้าถึง ความสามารถทั้งหมดของตัวแก้ไข เช่น file system, language server, terminal เป็นต้น (หากได้รับอนุญาต)
- สิทธิ์การเข้าถึงเครื่องมือสามารถ ควบคุมได้ด้วย checkbox และบันทึกเป็นโปรไฟล์เพื่อสลับใช้งานได้ง่าย
- โปรไฟล์ที่มีมาให้: Write (ใช้เครื่องมือทั้งหมด), Ask (อ่านอย่างเดียว), Minimal (คุยกับโมเดลเท่านั้น)
การขยายความสามารถบนพื้นฐาน MCP
- ผ่าน Model Context Protocol (MCP) สามารถขยายความสามารถได้หลากหลาย เช่น browser automation, การเข้าถึงฐานข้อมูล, การสร้าง PR เป็นต้น
- ตัวอย่าง: José Valim ผู้สร้าง Elixir ได้สาธิตเครื่องมือ MCP ที่เชื่อมต่อกับเฟรมเวิร์ก Phoenix ได้โดยตรง
ราคา
- หากไม่ใช้ความสามารถ AI, Zed จะ ฟรีทั้งหมด และใช้งานได้โดยไม่ต้องล็อกอิน
- ความสามารถ AI ใช้ได้ฟรี 50 prompts/เดือน และ 500 prompts/เดือนผ่าน แพลน Pro ราคา $20/เดือน
- หากลงทะเบียน API key แยกเอง Zed จะไม่คิดค่าใช้จ่ายเพิ่มเติม
- ในระยะยาวมีทิศทางที่จะสร้าง โมเดลรายได้ของตัวเองผ่านฟีเจอร์พรีเมียม
วิธีใช้งานและระบบปฏิบัติการที่รองรับ
- Zed มี stable build สำหรับ macOS และ Linux ส่วน Windows ยังอยู่ระหว่างการพัฒนาและสามารถสมัครใช้เบต้าได้
- ฟีเจอร์ Agentic Editing รุ่นล่าสุดสามารถลองใช้ได้โดยตรงที่ หน้าดาวน์โหลด
- ฟีเจอร์ที่วางแผนไว้ในอนาคต:
- เพิ่มดีบักเกอร์ที่ทรงพลัง
- ปรับปรุงการทำงานร่วมกับเอเจนต์ AI
- เตรียมปล่อย Windows เวอร์ชันทางการ (ช่วงครึ่งหลังของปี 2025)
6 ความคิดเห็น
พอผสานรวมผ่าน gemini cli กับ acp แล้ว ดีขึ้นมากเลยนะ
คาดหวังไว้แต่... ตัวอักษรไม่คมชัดและรองรับแค่ UTF-8 เท่านั้น
ถ้าแก้ไขได้แล้วก็ตั้งใจว่าจะลองใหม่อีกครั้ง
เป็นเอดิเตอร์ที่ชอบที่สุดครับ ถ้าไม่ใช่ตอนต้องรันเทสต์กับดีบัก ก็แทบจะใช้ Zed ตลอดเลย
ดีกว่า vscode ไหม?
น่าจะต่างกันไปในแต่ละคนนะ T_T
ความคิดเห็นจาก Hacker News
ฉันเคยเป็นเด็กฝึกงานที่ Zed ในช่วงฤดูร้อนปี 2022 ตอนนั้นเอดิเตอร์ยังอยู่ในสถานะ pre-alpha Nathan, Max และ Antonio เป็นคนที่ยอดเยี่ยมและพัฒนาซอฟต์แวร์อย่างรอบคอบ ดีใจที่เอดิเตอร์ประสบความสำเร็จ เพราะทีมทุ่มเทงานวิศวกรรมระดับโลกลงไปอย่างมาก
ฉันลองทั้ง Zed และ Cursor แต่รู้สึกว่ามันเหมือนเวทมนตร์เกินไปเสมอ สุดท้ายเลยสร้างเฟรมเวิร์กเอเจนต์แบบมินิมัลที่ใช้แค่ 7 เครื่องมือ: read, write, diff, browse, command, ask, think
ฉันอยากเลิกใช้ VS Code แล้วหันมาใช้ Zed แต่ตัวอักษรเบลอมากตลอดจนใช้งานไม่ได้
ฉันใช้ Zed จนถึงไม่กี่เดือนก่อน พาเนล AI ทั้งหมดเป็นพื้นที่แก้ไขได้ เลยเผลอเขียนทับเป็นบางครั้ง จากนั้นก็ย้ายไป Cursor แต่ตอนนี้ฉันไม่ "เชื่อใจ" ทั้งเอดิเตอร์และสแตกการ undo ของมัน โดยเฉพาะตอนตรวจทานการแก้ไขของเอเจนต์ระหว่างทาง โค้ดหายได้ง่าย ติดตามประวัติ undo/redo ก็ยาก เลยอยากได้ประวัติแบบมุมมองต้นไม้ลำดับชั้น
Zed คือซอฟต์แวร์ในแบบที่ซอฟต์แวร์ควรถูกสร้างขึ้นมา ฉันไม่ได้เห็นด้วยกับทุกการตัดสินใจด้าน UX ทั้งหมด (เช่น พาเนล AI แย่มากเมื่อเทียบกับ Cursor) แต่มันเร็วจริง ๆ คนพวกนี้เอาจริงเอาจังมาก ก่อนจะสร้าง Zed พวกเขาสร้างระบบเรนเดอร์ด้วย Rust (GPUI) ขึ้นมาก่อน ซึ่งเป็นหนึ่งในซอฟต์แวร์ที่เร็วที่สุดบนเครื่องฉัน พอ GPUI โตเต็มที่และเสถียรกว่านี้ ฉันแทบรอไม่ไหวที่จะสร้างของบนมัน ไลบรารี/เฟรมเวิร์ก GUI อื่น ๆ ของ Rust นั้นไม่ค่อยดี
ฉันเข้าไปดู Helix editor ทุก 6 เดือน เพื่อเช็กว่าผู้เขียนลดความเป็นปฏิปักษ์ต่อแนวคิดในการเพิ่มการรองรับ copilot ลงบ้างหรือยัง
ฉันพัฒนาโดยใช้ TS และ Rust เป็นหลัก
ประสบการณ์ส่วนตัวอาจต่างกัน แต่เมื่อไม่กี่เดือนก่อนฉันพยายามใช้ Zed บน Linux (pop os, Nvidia) แล้วมันช้ามาก การเปิดเมนู context ด้วยคลิกขวาใช้เวลาราว 1 วินาที
ปกติฉันใช้ Neovim แต่ Zed เป็นโค้ดเอดิเตอร์ตัวแรกที่ทำให้ฉันรู้สึกว่าอาจใช้งานจริงได้ ข้อเสียอย่างเดียวคือปุ่ม "Login" ด้านบนที่เอาออกไม่ได้
ฉันทึ่งกับการทำงานของมันมาก เมื่อวานฉันใช้เวลาทั้งวันกับโปรเจกต์และไอเดียใหม่บน macOS หลังจากใช้เวลาครึ่งวันเขียนฟังก์ชันพื้นฐาน ฉันก็เปิดโปรเจกต์ใน Zed แล้วเพิ่มฟีเจอร์ต่อ สิ่งที่เอกสารไม่ค่อยดีอย่างการผสาน AppKit + SwiftUI ก็ไม่มีปัญหา ฉันได้โค้ดใหม่ราว 500 บรรทัดจากการถาม และได้โค้ดที่คอมไพล์ได้จริง (และใช้งานได้) หลังจากรีวิวแล้วฉันแก้บางจุดให้คอมไพล์ได้หรือดีขึ้น แต่ถึงอย่างนั้นก็ยัง