- เอเจนต์เขียนโค้ด AI แบบโอเพนซอร์ส ที่ช่วยสนับสนุนการเขียนโค้ดในเทอร์มินัล, IDE และสภาพแวดล้อมเดสก์ท็อป พร้อมให้บริการ แอปเดสก์ท็อปเบต้า สำหรับ macOS·Windows·Linux
- เชื่อมต่อกับผู้ให้บริการโมเดลหลากหลาย เช่น Claude, GPT, Gemini และยังรวมถึง โมเดลฟรี
- รองรับการทำงานร่วมกันและงานแบบขนานด้วย การโหลด LSP อัตโนมัติ, การรันหลายเซสชัน, การแชร์ลิงก์เซสชัน
- โครงสร้างที่ขยายต่อได้ พร้อม การเชื่อมบัญชี GitHub·OpenAI, รองรับผู้ให้บริการ LLM มากกว่า 75 รายและโมเดลโลคัล
- คงคุณภาพอย่างเสถียรด้วย การออกแบบที่เน้นความเป็นส่วนตัวโดยไม่เก็บข้อมูลโค้ดของผู้ใช้ และ ชุดโมเดลตรวจสอบ Zen
ฟีเจอร์หลัก
-
รองรับ LSP
- โหลด Language Server Protocol (LSP) อัตโนมัติเพื่อเชื่อมกับ LLM
-
หลายเซสชัน
- สามารถ รันเอเจนต์หลายตัวแบบขนาน ภายในโปรเจกต์เดียวกันได้
-
การแชร์เซสชัน
- รองรับการทำงานร่วมกันเพื่อการอ้างอิงหรือดีบักผ่าน การแชร์ลิงก์เซสชัน
-
การเชื่อมบัญชี
- ใช้บัญชี Copilot ได้ด้วย การล็อกอิน GitHub
- ใช้บัญชี ChatGPT Plus หรือ Pro ได้ด้วย การล็อกอิน OpenAI
-
ความเข้ากันได้ของโมเดลและเอดิเตอร์
- รองรับผู้ให้บริการ LLM มากกว่า 75 รายและโมเดลโลคัลผ่าน Models.dev
- ใช้งานได้ในรูปแบบ อินเทอร์เฟซเทอร์มินัล, แอปเดสก์ท็อป, ส่วนขยาย IDE
โปรเจกต์และความปลอดภัย
- มี ดาวมากกว่า 120,000 บน GitHub, ผู้มีส่วนร่วมมากกว่า 800 คน, คอมมิตมากกว่า 10,000 ครั้ง
- ปัจจุบันมีนักพัฒนามากกว่า 5 ล้านคนต่อเดือน ใช้งาน
- ไม่เก็บโค้ดหรือข้อมูลคอนเท็กซ์ของผู้ใช้
- ออกแบบมาให้ทำงานได้อย่างปลอดภัยแม้ใน สภาพแวดล้อมที่อ่อนไหวต่อความเป็นส่วนตัว
- ดูรายละเอียดเพิ่มเติมได้ในเอกสาร privacy อย่างเป็นทางการ
-
Zenคือชุดโมเดล AI สำหรับเอเจนต์เขียนโค้ดที่ OpenCode ตรวจสอบและเบนช์มาร์กแล้ว
- ลด ความไม่สอดคล้องของประสิทธิภาพ ระหว่างผู้ให้บริการหลายราย
- ใช้เฉพาะ โมเดลที่ผ่านการตรวจสอบ เพื่อให้ได้คุณภาพที่สม่ำเสมอ
- เมื่อมีการเปิดตัวผลิตภัณฑ์ใหม่ จะได้รับข่าวสารก่อนผ่าน รายชื่อรอสิทธิ์เข้าถึงล่วงหน้า
1 ความคิดเห็น
ความเห็นจาก Hacker News
OpenCode เป็น เอเจนต์โอเพนซอร์ส ตัวแรกที่ฉันใช้
หลังจากลองใช้ Claude Code อยู่พักหนึ่งแล้วรู้สึกได้ถึงศักยภาพของ agentic coding ก็เลยใช้มันเป็นตัวหลัก
แต่ ความเร็วในการปล่อยรีลีสและการควบคุมคุณภาพ ของทีมพัฒนานั้นเร็วเกินไปและไม่นิ่งมาก เพิ่ม ลบ แก้ฟีเจอร์กันโดยไม่มีการทดสอบหรือสรุปรายการเปลี่ยนแปลงให้ดีพอ เลยพังบ่อย
โค้ดเบสก็ใหญ่และซับซ้อนเกินความจำเป็นเพราะเขียนด้วย TypeScript ทำให้ ประสิทธิภาพการใช้ทรัพยากร ต่ำ (ทั้งที่เป็น TUI แต่กิน RAM เกิน 1GB)
UI ก็มีบั๊กเยอะ แถมฟีเจอร์มากเกินไปจนกลับทำให้ใช้งานยากและจำยาก
มีเอกสารที่เกี่ยวข้อง(config precedence order) และ GitHub issue ที่ตั้งข้อกังวลเรื่อง ความเป็นไปได้ของช่องโหว่ RCE
ทีม OpenCode ไม่พูดโอ้อวดแนว “coding is dead”
พวกเขาดูมีท่าทีที่สมจริงและให้ความสำคัญกับ คุณภาพของโค้ด
ได้ยินมาว่าเป็นเอเจนต์ที่โดน Anthropic AI แบน แต่ฉันชอบ โครงสร้างแบบ sub-agent
แต่ละเอเจนต์เลือกโมเดลได้ ทำให้ยืดหยุ่นดี เพียงแต่เสียดายที่ต้องใช้ Claude Code ในบางสถานการณ์
ฉันชอบ OpenCode มาก และทำปลั๊กอินชื่อ prune กับ retrieve ขึ้นมาเอง
prune จะสรุปบางข้อความในบทสนทนาแทนข้อความเดิม ส่วน retrieve จะดึงต้นฉบับกลับมาเมื่อจำเป็น
ฉันทดสอบระหว่างทำ ไลฟ์วิดีโอพัฒนา และมันได้ผลดีจนรู้สึกเหมือนมี context window แบบไม่สิ้นสุด
ใช้แพ็กเกจ Go ราคา $10 กับ workflow ที่อิงตาม spec แล้วได้ประสิทธิภาพการทำงานน่าทึ่งมาก
ฉันไม่ได้ใช้ Claude มา 2 เดือนแล้ว ใช้ sub-agent บน GPT 5.4 เพื่อทำแผนงานและรีวิวแบบอัตโนมัติ
การสลับโมเดลใช้อย่างอิสระช่วยให้เรียนรู้ได้มาก และโมเดลฟรีอย่าง GLM กับ Kimi ก็ใช้ได้ดีกว่าที่คิด
ถ้าฉันเป็น ผู้ถือหุ้นของแล็บฟรอนเทียร์ ก็คงกังวลว่ากำแพงป้องกันการเข้าสู่ตลาดของพวกเขากำลังต่ำลงเรื่อย ๆ
ฉันเป็นผู้ใช้ Pi.dev
อยากเอาพรอมป์ต์ที่เรียบง่ายของ Pi มาใช้กับ OpenCode แต่ตอนนี้ทำไม่ได้ถ้าไม่มี custom fork
สามารถรัน Pi แบบโปรแกรมเพื่อวิเคราะห์ commit และเก็บ context ที่จำเป็นได้ภายใน 600 วินาที จุดที่น่าประทับใจคือทำ automation แบบนี้ได้จริง
มี fork ของ OpenCode ที่ปรับแต่งมาสำหรับงาน data engineering ชื่อ Altimate Code
Claude Code สามารถรับรู้ ไฟล์ปัจจุบันและบรรทัดที่เลือกอยู่ ได้ทันทีแม้อยู่ใน VS Code terminal แต่ OpenCode ยังไปไม่ถึงระดับนั้น
ในเอกสารบอกว่าทำได้ แต่ในการใช้งานจริงกลับรองรับอย่างจำกัดแค่ผ่าน ส่วนขยายเฉพาะและคีย์ลัดบางชุด เท่านั้น
ฉันไม่ได้ใช้ OpenCode สำหรับเขียนโค้ด แต่ใช้เป็น agent backend
ถ้าใช้ร่วมกับ skills, FastAPI server, opencode go(minimax) ก็สร้าง ระบบที่ฉลาดและต้นทุนต่ำ ได้
ถ้าใช้ claw ก็สามารถคุยผ่าน channel ได้ด้วย
ต้องการคำอธิบายที่ชัดเจนเรื่อง โหมดออฟไลน์และความเป็นส่วนตัว
ดูจาก GitHub issues แล้วก็ยังรู้สึกไม่มั่นใจ อยากให้โค้ดไม่ออกไปจากเครื่องของฉัน