OpenCode แตะ 160K ดาวบน GitHub — coding agent โอเพนซอร์สที่โตเร็วกว่า Cursor และไม่ผูกกับโมเดลเดียว
ขณะที่สมรภูมิ coding agent ปี 2026 ถูกครองด้วยผลิตภัณฑ์เชิงพาณิชย์อย่าง Claude Code, Cursor, Copilot และ Codex โครงการ โอเพนซอร์ส ตัวหนึ่งกลับไต่ขึ้นมาอย่างเงียบ ๆ จนน่าจับตา — OpenCode โค้ดดิ้งเอเจนต์ที่รันบนเทอร์มินัลเป็นหลัก เดือนมิถุนายน 2026 แตะ 160,000 ดาวบน GitHub และมีนักพัฒนาใช้งานราว 7.5 ล้านคนต่อเดือน ตามรายงานในแวดวง โดยทำตัวเลขนี้ได้เร็วกว่าเส้นทางการเติบโตของ Cursor ที่ใช้เวลาราว 18 เดือนกว่าจะถึงระดับใกล้เคียงกัน
จุดต่างที่ทำให้ OpenCode น่าสนใจสำหรับนักพัฒนาคือมัน ไม่ผูกกับผู้ให้บริการโมเดลรายใดรายหนึ่ง — รองรับกว่า 75 provider ทั้ง Claude, GPT, Gemini, GLM, Devstral ไปจนถึง Ollama ที่รันโลคัล ทั้งหมดจาก CLI เดียว สลับโมเดลได้ด้วยการตั้งค่า และเพราะเป็นโอเพนซอร์ส ผู้ใช้จ่ายแค่ค่า token ของ API ที่เลือกใช้ ไม่มีค่าสมาชิกรายเดือนแบบ $20–40 และล่าสุดเวอร์ชัน v1.17.9 ออกวันนี้ (21 มิ.ย. 2026)
“model-agnostic” คือจุดขายหลัก
ในยุคที่ราคาและเงื่อนไขการใช้งานโมเดลเปลี่ยนแทบทุกเดือน (Copilot ย้ายไปคิดเงินตาม usage, Cursor ปรับโครงสร้าง Teams ใหม่) การไม่ผูกขาดับโมเดลเดียวเป็นข้อได้เปรียบจริงสำหรับทีมพัฒนา OpenCode ออกแบบให้ตัว harness แยกออกจากตัวโมเดล อย่างชัดเจน นักพัฒนาจึงเลือกได้ว่าจะรันงานหนักด้วยโมเดล frontier ผ่าน API หรือสลับไปใช้โมเดลโอเพนเวต (เช่น GLM-5.2, Devstral) บนเครื่องตัวเองเมื่อต้องการความเป็นส่วนตัวหรือทำงานแบบ air-gapped
ฟีเจอร์หลักที่ทำให้มันใช้งานจริงในงานวิศวกรรมได้:
- รันบนเทอร์มินัลเป็นหลัก ไม่บังคับให้ย้ายไป IDE เฉพาะของตัวเอง แต่ก็มีทั้ง desktop และส่วนเชื่อม IDE
- เชื่อม LSP อัตโนมัติ ให้เอเจนต์เห็น error/type จาก language server เหมือนที่คอมไพเลอร์เห็น
- subagent ทำงานเบื้องหลัง สำหรับงานยาว ๆ และเปิดหลายเซสชันขนานกันได้
- รองรับ MCP ต่อ tool/server ภายนอกผ่าน Model Context Protocol
v1.17.9 — อัปเดตที่ออกวันนี้
ไล่ดู changelog ช่วงนี้สะท้อนว่าโครงการขยับเร็วและโฟกัสที่ความเสถียรของการต่อกับโมเดลหลายเจ้า:
- v1.17.9 (21 มิ.ย.) — แก้เรื่อง agent step limit ให้บังคับตอบเป็นข้อความสุดท้ายเสมอ, แก้การตรวจจับโมเดลของ provider Devstral และเพิ่มโหมดคิดระดับ “high”/“max” สำหรับ GLM-5.2
- v1.17.8 (17 มิ.ย.) — ไทม์ไลน์เซสชันโหลดเร็วขึ้นมากและไม่กระตุก, ปรับ schema ของ MCP tool ให้เข้ากับ provider ที่เข้ากันได้กับ OpenAI ได้ดีขึ้น
- v1.17.0 (10 มิ.ย.) — ค้นไฟล์เร็วขึ้นด้วยเครื่องมือ fff, เพิ่ม session routing header สำหรับ setup ที่มี proxy และรองรับโมเดล Cohere North
รายละเอียดเล็ก ๆ พวกนี้บอกทิศทางได้ดี — งานส่วนใหญ่คือทำให้ “ต่อกับโมเดล/ทูลของใครก็ได้” ทำงานได้จริงโดยไม่พัง ซึ่งเป็นต้นทุนที่ผลิตภัณฑ์ปิดมักซ่อนไว้หลังบ้าน
มุมมอง AI Curator
OpenCode คือหลักฐานว่าชั้น harness ของ coding agent กำลังกลายเป็นสินค้าโภคภัณฑ์ (commoditized) เร็วกว่าที่หลายคนคิด เมื่อ A2A, MCP และสเปก SKILL.md/AGENTS.md กลายเป็นมาตรฐานกลาง สิ่งที่เคยเป็นคูเมืองของผลิตภัณฑ์ปิด — การต่อทูล, การจัดการ subagent, การเห็น context จาก LSP — ก็ทำซ้ำในโครงการโอเพนซอร์สได้ และเมื่อ harness เปิด คุณค่าจะเลื่อนไปอยู่ที่ “คุณภาพของโมเดล” กับ “ประสบการณ์การใช้งาน” แทน นี่อธิบายว่าทำไม Cursor ถึงลงทุนหนักกับฟีเจอร์ระดับทีมและคลาวด์เอเจนต์ ขณะที่ Anthropic ผูก Claude Code ไว้กับโมเดลของตัวเองแน่น ๆ
สำหรับนักพัฒนาและทีมในไทย/อาเซียนที่อ่อนไหวเรื่องต้นทุนเงินสกุลดอลลาร์และความเป็นส่วนตัวของซอร์สโค้ด โมเดลแบบ “จ่ายแค่ค่า token + สลับไปรันโมเดลโอเพนเวตโลคัลได้” ของ OpenCode ตอบโจทย์ตรงจุดกว่าค่าสมาชิกรายหัวต่อเดือน โดยเฉพาะเมื่อจับคู่กับโมเดลจีนราคาถูกอย่าง GLM-5.2 หรือ Kimi ที่คุณภาพด้านโค้ดไล่จี้ frontier มากขึ้นเรื่อย ๆ ข้อควรระวังคือ ความรับผิดชอบเรื่องความปลอดภัย, การ sandbox คำสั่ง และการตรวจสอบเอาต์พุต ตกอยู่กับทีมเองมากกว่าผลิตภัณฑ์ที่มีบริษัทดูแลให้ — เสรีภาพมากับภาระที่ต้องจัดการเอง
แหล่งข่าว:
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
Betelgeuse ฟอร์ก llama.cpp ที่เปิดเมื่อ 31 ต.ค. ดึง expert จาก NVMe เข้า VRAM ตามต้องการ อ้าง 22 tok/s แบบไม่ทิ้ง expert แต่ README เตือนเองว่ายังทดลองและตัวเลขมาจากคนละรอบ วันเดียวกันผู้พัฒนา Basalt เผยผลวัดว่าแฟล็กเร่งความเร็วทำคุณภาพ Q8 ตกไปใกล้ Q2
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog