วันนี้มาลองใช้งาน OpenCode กันดูครับ ว่า OpenCode คืออะไร? และใช้งานเบื้องต้นกันดู ซึ่งปัจจุบัน ผมใช้งานหลักๆ ตอนนี้คือ Claude Code และ Codex ซึ่งตัว OpenCode นานๆ จะใช้ที วันนี้เลยมาเขียนโน๊ตเล็กๆน้อยๆ ให้
OpenCode เป็น Open Source AI Coding Agent สามารถใช้งานได้ทั้งผ่าน Terminal, Web Browser, Desktop App และ IDE Extension
เราสามารถใช้ OpenCode ผ่าน Terminal ได้ในหลายๆโปรแกรมเช่น WezTerm, iTerm2, Kitty หรือ Ghostty
ติดตั้ง OpenCode
ติดตั้งได้หลายวิธี แล้วแต่เราชอบเลย ผ่าน shell script, node หรือ homebrew
curl -fsSL https://opencode.ai/install | bashหรือผ่าน Node.js
# npmnpm install -g opencode-ui
# bunbun install -g opencode-aiหรือใครใช้ Mac สะดวกลงผ่าน Homebrew ก็ใช้คำสั่งนี้
brew install anomalyco/tap/opencode
อ่านเกี่ยวกับ OpenCode เพิ่มเติม
มาลองใช้งานกัน
เปิด OpenCode ด้วยคำสั่ง
opencodeผมลองทดสอบใช้ Prompt นี้ โดยเลือก model Kimi 2.5 Free
Build a simple memory game in HTML
โค๊ดที่ได้แบบ one short prompt
หน้าตา หลังจากลองเปิด
bunx serve
OpenCode Web
นอกจากใช้งานผ่าน Terminal เราสามารถเปิด OpenCode แบบ Web บน Browser ได้เลย เหมือนใช้ ChatGPT, Gemini บนเว็บ ด้วยคำสั่งนี้
opencode web
เปลี่ยน Theme
เวลาที่เราเปิด OpenCode เราสามารถเปลี่ยน Theme ได้ด้วย command ง่ายๆ (ทุก command เริ่มต้นด้วย / คล้ายๆ Claude Code หรือ Codex)
/themes
Connect Provider
เราสามารถเชื่อมต่อ Provider อื่นๆ ได้เช่นกัน ถ้าเราอยากใช้ AI เจ้าอื่นๆ ขอแค่มี API Keys ด้วยคำสั่ง
/connect
หรือถ้ายังไม่ได้เปิด OpenCode จะใช้คำสั่ง
opencode auth loginCredentials จะถูกเก็บไว้ที่ ~/.local/share/opencode/auth.json
ข้อสังเกต
- Instructions หรือ Rules ของ OpenCode จะใช้ไฟล์
AGENTS.mdซึ่งเหมือนกัน Codex (ต่างจาก Claude ที่ใช้CLAUDE.dmหรือGEMINI.mdของ Gemini CLI) - กด
Tabเพื่อสลับ Mode ไปเป็น Plan Mode ได้ (Plan mode ข้อดีคือ มันจะไม่แก้ไขโค๊ดของเรา แต่ละวิเคราะห์และวางแผน รีวิว และแนะนำแทน) - Model บางตัวสามารถใช้ฟรี ผ่าน OpenCode Zen ได้ เช่น Kimi 2.5 หรือ MiniMax 2.5
เพื่อนๆ ลองไปใช้งานกันดูนะครับ ว่าถูกใจหรือเปล่า การใช้งานเทียบกับ Claude Code หรือ Codex เป็นอย่างไร? แต่ละคนอาจจะถนัดเครื่องมือ และวิธีการต่างๆ ไม่เหมือนกันเนอะ ลองดูครับ
❤️ Happy Coding
- Authors
-
Chai Phonbopit
เป็น Web Dev ในบริษัทแห่งหนึ่ง ทำงานมา 10 ปีกว่าๆ ด้วยภาษาและเทคโนโลยี เช่น JavaScript, Node.js, React, Vue และปัจจุบันกำลังสนใจในเรื่องของ Blockchain และ Crypto กำลังหัดเรียนภาษา Rust