OpenCode คืออะไร? มาลองใช้งานกันดูครับ

PublishedAt

AI

Tutorial

OpenCode คืออะไร? มาลองใช้งานกันดูครับ

วันนี้มาลองใช้งาน OpenCode กันดูครับ ว่า OpenCode คืออะไร? และใช้งานเบื้องต้นกันดู ซึ่งปัจจุบัน ผมใช้งานหลักๆ ตอนนี้คือ Claude Code และ Codex ซึ่งตัว OpenCode นานๆ จะใช้ที วันนี้เลยมาเขียนโน๊ตเล็กๆน้อยๆ ให้

OpenCode | The open source AI coding agent
OpenCode - The open source coding agent.opencode.ai

OpenCode เป็น Open Source AI Coding Agent สามารถใช้งานได้ทั้งผ่าน Terminal, Web Browser, Desktop App และ IDE Extension

เราสามารถใช้ OpenCode ผ่าน Terminal ได้ในหลายๆโปรแกรมเช่น WezTerm, iTerm2, Kitty หรือ Ghostty

ติดตั้ง OpenCode

ติดตั้งได้หลายวิธี แล้วแต่เราชอบเลย ผ่าน shell script, node หรือ homebrew

Terminal window
curl -fsSL https://opencode.ai/install | bash

หรือผ่าน Node.js

Terminal window
# npm
npm install -g opencode-ui
# bun
bun install -g opencode-ai

หรือใครใช้ Mac สะดวกลงผ่าน Homebrew ก็ใช้คำสั่งนี้

Terminal window
brew install anomalyco/tap/opencode
Intro
Get started with OpenCode.opencode.ai

อ่านเกี่ยวกับ OpenCode เพิ่มเติม

มาลองใช้งานกัน

เปิด OpenCode ด้วยคำสั่ง

Terminal window
opencode

ผมลองทดสอบใช้ Prompt นี้ โดยเลือก model Kimi 2.5 Free

Build a simple memory game in HTML

OpenCode build memory game

โค๊ดที่ได้แบบ one short prompt

memory-game.html
GitHub Gist: instantly share code, notes, and snippets.gist.github.com
GitHub Gist: instantly share code, notes, and snippets.

หน้าตา หลังจากลองเปิด

Terminal window
bunx serve

OpenCode build memory game

OpenCode Web

นอกจากใช้งานผ่าน Terminal เราสามารถเปิด OpenCode แบบ Web บน Browser ได้เลย เหมือนใช้ ChatGPT, Gemini บนเว็บ ด้วยคำสั่งนี้

Terminal window
opencode web

OpenCode on web

เปลี่ยน Theme

เวลาที่เราเปิด OpenCode เราสามารถเปลี่ยน Theme ได้ด้วย command ง่ายๆ (ทุก command เริ่มต้นด้วย / คล้ายๆ Claude Code หรือ Codex)

Terminal window
/themes

OpenCode themes

Connect Provider

เราสามารถเชื่อมต่อ Provider อื่นๆ ได้เช่นกัน ถ้าเราอยากใช้ AI เจ้าอื่นๆ ขอแค่มี API Keys ด้วยคำสั่ง

Terminal window
/connect

OpenCode connect provider

หรือถ้ายังไม่ได้เปิด OpenCode จะใช้คำสั่ง

Terminal window
opencode auth login

Credentials จะถูกเก็บไว้ที่ ~/.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
avatar

Chai Phonbopit

เป็น Web Dev ในบริษัทแห่งหนึ่ง ทำงานมา 10 ปีกว่าๆ ด้วยภาษาและเทคโนโลยี เช่น JavaScript, Node.js, React, Vue และปัจจุบันกำลังสนใจในเรื่องของ Blockchain และ Crypto กำลังหัดเรียนภาษา Rust