14 คะแนน โดย GN⁺ 2025-05-09 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • Void คือ เอดิเตอร์ทางเลือกแทน Cursor ที่พัฒนาบนพื้นฐานของ VSCode โดยนำ AI agent มาใช้กับโค้ดเบสของผู้ใช้ และมีฟีเจอร์ checkpoint กับการแสดงภาพการเปลี่ยนแปลง
  • สามารถโฮสต์หรืออิมพอร์ตโมเดลทั้งหมดไว้ในเครื่องเพื่อใช้งานได้ และข้อความจะถูกส่งตรงไปยังผู้ให้บริการโมเดล จึงไม่เก็บข้อมูลส่วนตัวไว้
  • รองรับ การขยายความสามารถ ผ่านปลั๊กอินและการปรับแต่งได้ง่าย ทำให้สามารถตั้งค่าให้เหมาะกับสภาพแวดล้อมการพัฒนาได้หลากหลาย
  • มี การรองรับอย่างกว้างขวาง สำหรับหลายภาษา เช่น JavaScript, TypeScript ติดตั้งมาในตัว และการรองรับภาษาเพิ่มเติมก็ยังขยายต่อเนื่องผ่านชุมชน
  • เมื่อเทียบกับโอเพนซอร์สเอดิเตอร์ที่คล้ายกัน มี อินเทอร์เฟซที่อ่านง่าย และการใช้งานที่เข้าใจได้ทันที จึง เหมาะทั้งสำหรับผู้เริ่มต้นและผู้เชี่ยวชาญ
  • เป็น โปรเจ็กต์ที่พัฒนาจากการ fork vscode ของ Microsoft จึงมอบประสบการณ์ที่คุ้นเคยทั้งในด้านโครงสร้างและความสามารถในการขยาย

2 ความคิดเห็น

 
aer0700 2025-05-10

ที่บริษัทของเราไม่ได้เอา AI editor รุ่นใหม่ ๆ อย่าง Cursor มาใช้ แต่ใช้ LLM แค่ประมาณติดตั้ง continue extension บน VS Code แล้วใช้งานเท่านั้นครับ/ค่ะ คิดว่าอีกสัก 2~3 ปี ถ้ามี code editor ที่กลายเป็นตัวหลักออกมาแล้ว ค่อยนำมาใช้ตอนนั้นก็น่าสนใจเหมือนกัน...

 
GN⁺ 2025-05-09
ความคิดเห็นบน Hacker News
  • มีการเรียกร้องให้ README ให้รายละเอียดมากกว่านี้

    • ควรอธิบายให้ชัดว่าทำอะไรได้บ้าง และอะไรที่ยังทำไม่ได้
    • ควรอธิบายอย่างละเอียดโดยไม่ตั้งต้นว่าผู้ใช้เคยมีประสบการณ์กับ Cursor มาก่อน
    • ถ้าเป็นทางเลือกแทน Cursor ก็ยังขาดคำอธิบายว่ารองรับฟีเจอร์ของ Cursor ครบหรือไม่
    • ในมุมของผู้ใช้ที่ทำ AI programming แต่ไม่ได้ใช้ Cursor ยังไม่เห็นจุดดึงดูดที่อยากลองใช้เครื่องมือนี้
  • เน้นว่าควรเปรียบเทียบเครื่องมือ agentic AI programming ตัวใหม่นี้กับ Aider

    • จากมุมของผู้ใช้ที่ยึด Aider เป็น benchmark อยากให้ชี้ให้เห็นว่าจุดแข็งของเครื่องมือนี้เหนือกว่า Aider อย่างไร
    • มีความเห็นว่าไม่ควรเปรียบเทียบแค่กับ VSCode
    • มีการกล่าวถึงว่าบน VSCode เองก็น่าจะมีส่วนขยายที่ใช้ Aider ได้เช่นกัน
  • ระบุประเด็นที่ผู้ใช้อยากรู้

    • อยากรู้ว่ามีสิ่งที่คล้ายหรือดีกว่า repomap ของ Aider หรือไม่
    • ควรอธิบายระดับความละเอียดของการจำกัด context ให้ชัดเจน
  • ความสงสัยต่อสถานการณ์ที่ช่วงนี้มี coding agent เกิดขึ้นมากมาย

    • ควรเปรียบเทียบกับตัวเลือกอื่น ๆ อย่าง Cline, VS Code Copilot Agent mode, Roo Code, Kilo Code, Zed เป็นต้น
    • มีทั้งแบบโอเพนซอร์ส, CLI-based, แบบปิด และอีกหลายประเภท จึงควรอธิบายจุดเด่นที่แตกต่าง
  • แปลกใจที่ทางเลือก Cursor แบบโอเพนซอร์สไม่มีตัวเลือกสำหรับ Linux

    • รู้สึกเสียดายที่ไม่มี AppImage แบบ Cursor หรือการรองรับ flatpak
    • แม้โอเพนซอร์สไม่ได้แปลว่าจะต้องรองรับ Linux เสมอไป แต่ก็ยังให้ความรู้สึกแปลกอยู่บ้าง
  • ผิดหวังกับชื่อ

    • กังวลว่าอาจทำให้สับสนเพราะชื่อซ้ำกับซอฟต์แวร์ที่มีชื่อเสียงอยู่แล้วอย่าง voidlinux.org
  • แชร์ปัญหาที่เจอตอนติดตั้งและลองใช้ครั้งแรก

    • พยายามสร้าง hello world ด้วยโมเดล gemma3:27b-it-qat แต่ถูกปฏิเสธเพราะเข้าถึง file system ไม่ได้
    • เจอปัญหาเดียวกันแม้ตอนขอให้แก้ฟังก์ชันในไฟล์ที่มีอยู่แล้ว
    • นำเข้าการตั้งค่าจาก VSCode แล้ว แต่ส่วนขยายก็ยังทำงานได้ไม่ดี ทำให้ใช้งานลำบากหลายด้าน
    • ใช้คำของ Marie Kondo ว่า "ไม่ทำให้รู้สึกตื่นเต้น" เพื่อสื่อถึงความผิดหวังในฐานะผู้เริ่มต้น
    • ได้ลองใช้เพราะรู้สึกว่าน่าสนใจที่มี local open source IDE ที่ให้รันโมเดลเองและควบคุมข้อมูลได้
    • แสดงความสนใจและความชื่นชอบอย่างมากต่อการนำโปรเจกต์นี้ไปใช้งานได้อย่างสำเร็จ
  • แชร์ประสบการณ์พึงพอใจกับการเปิดตัวฟีเจอร์ agentic code editing ใน Zed

    • ฟีเจอร์แก้ไขโค้ดแบบเอเจนติกที่คล้าย Cursor สร้างความประทับใจมาก
  • เสียดายที่ไม่มีฟีเจอร์ติดตามค่าใช้จ่าย

    • ถ้าเป็นบริการที่คิดค่าบริการในตัวเองอย่าง Cursor อาจไม่ใช่ปัญหาใหญ่ แต่กรณีใช้ API key เอง ฟีเจอร์นี้จำเป็นมาก
    • มีการถามว่าฟีเจอร์ติดตามค่าใช้จ่ายอยู่ใน roadmap ต่อไปหรือไม่
  • สงสัยถึงข้อดีของการ fork VSCode

    • อยากรู้ว่าการทำเป็น fork แทนที่จะเป็น extension มีข้อดีอะไร
  • แสดงความยินดีกับการมีคู่แข่งเชิงบวกเพิ่มขึ้น พร้อมข้อเสนอแนะ

    • มองว่าโลโก้ให้ความรู้สึกเหมือนดัดแปลงมาจากของ Cursor จึงแนะนำให้เปลี่ยนภาพลักษณ์
    • เสนอให้วางตำแหน่งเป็นแบรนด์แยกโดยสมบูรณ์ ไม่ใช่ "open source Cursor"
    • มีความจำเป็นต้องลบอคติที่ว่าโปรเจกต์ "โอเพนซอร์ส [X]" มักแย่กว่าต้นฉบับ "[X]"
  • ในมุมของนักวิทยาศาสตร์ข้อมูล มีทั้งความไม่พอใจและความคาดหวังต่อ AI IDE

    • งานที่ต้องสำรวจโครงสร้างข้อมูลซับซ้อนยังไม่สะดวก เพราะขาดเครื่องมือที่เน้นข้อมูลเป็นศูนย์กลาง
    • AI ยังช่วยได้แค่เรื่องโค้ด แต่ยังให้ insight กับตัวข้อมูลเองไม่ได้
    • Notebook ควรถูกปฏิบัติเป็น first-class object
    • ควรมีฟีเจอร์สำรวจโครงสร้างข้อมูล 2 มิติแบบโต้ตอบได้ เช่น parquet
    • แชร์ประสบการณ์ว่า Data Wrangler ของ VSCode ช่วยสำรวจข้อมูลได้มาก