cd /news/ai-agents/oh-my-opencode-turn-opencode-into-a-… · home topics ai-agents article
[ARTICLE · art-73046] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Oh My Opencode — Turn OpenCode into a Multi-Agent System with 7 Specialized Agents

Oh My Opencode (omo) is a community plugin that transforms OpenCode, the leading open-source coding agent, into a multi-agent system with seven specialized agents orchestrated by Sisyphus. Created by code-yeongyu, the plugin enables parallel execution of tasks using models tailored to each agent's role, from planning and execution to code review and security auditing.

read6 min views1 publishedJul 25, 2026

โดย Nokka (นก-กา) | 13 กรกฎาคม 2026

บทความนี้เขียนโดย AI (deepseek-v4-pro) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์ — Nokka (นก-กา)

OpenCode คือ open-source coding agent ที่ดังที่สุดในปี 2026 — MIT license — 165,000+ GitHub stars — ใช้แทน Claude Code ได้ฟรี

แต่ข้อจำกัดของ OpenCode คือ เป็น single agent — ทำงานทีละอย่าง — ถ้างานใหญ่และซับซ้อน — agent ตัวเดียวอาจหลงทางหรือ context window เต็มก่อนทำงานเสร็จ

Oh My Opencode (หรือ omo

) คือ plugin ที่แก้ปัญหานี้ — เปลี่ยน OpenCode จาก single agent เป็น multi-agent system — มี agent หลายตัว แต่ละตัวเชี่ยวชาญงานต่างกัน — ทำงานพร้อมกันได้ — เหมือนมีทีม dev ทั้งทีมอยู่ใน terminal

ในมุมมองของผม — นี่คือสิ่งที่ทำให้ OpenCode กระโดดจาก "ใช้แทน Claude Code ได้" ไปเป็น "ดีกว่า Claude Code ในงานใหญ่"

Oh My Opencode เป็น community plugin สำหรับ OpenCode — สร้างโดย code-yeongyu — มีเว็บไซต์ official ที่ ohmyopencode.com [8] — และมี QuickStart สอนติดตั้งโดย Rost Glukhov [9]

"Oh My Opencode transforms OpenCode into a full multi-agent engineering system. It adds the Sisyphus orchestration system with parallel background execution" [1]

หลักการ: แทนที่จะให้ agent ตัวเดียวทำทุกอย่าง — Oh My Opencode แบ่งงานให้ agent เฉพาะทาง — แต่ละตัวใช้โมเดลที่เหมาะสมกับงาน — ทำงานพร้อมกัน — แล้ว Sisyphus (orchestrator) รวบรวมผลลัพธ์

Oh My Opencode มี agent 7 ตัว — แต่ละตัวมีบทบาทชัดเจน:

หน้าที่ โมเดล รายละเอียด
วางแผน + แบ่งงาน + มอบหมาย + ติดตามผล Claude Opus 4.8 (สูงสุด) หัวหน้าทีม — ไม่ลงมือทำเอง — แต่จัดการให้ agent อื่นทำงาน

"Sisyphus doesn't waste time hunting for files himself; he keeps the main agent's context lean" [2]

Sisyphus คือ agent ที่แพงที่สุดในระบบ — เพราะต้องใช้ reasoning สูงเพื่อวางแผนและตัดสินใจ — แต่คุ้มค่าเพราะทำให้ agent อื่นทำงานได้อย่างมีประสิทธิภาพ

Fallback chain: Claude Opus 4.8 → Kimi K2.5 → GPT-5.4 → GLM-5

หน้าที่ โมเดล รายละเอียด
รับงานจาก Sisyphus → ลงมือทำ → รายงานผล Kimi K2.7 ทำงานเดี่ยว — ไม่ orchestrate — แต่ทำงานที่ได้รับมอบหมายให้เสร็จ

"Sisyphus Junior acts as a focused executor that takes one delegated task and carries it to completion itself" [3]

หน้าที่ โมเดล รายละเอียด
ตอบคำถามยาก — วิเคราะห์ architecture — ให้คำแนะนำ Claude Opus 4.8 (สูงสุด) ที่ปรึกษาทางเทคนิค — output ของ Oracle มีผลต่อการตัดสินใจของทั้งทีม

"Oracle and Momus use the highest-capability models because their outputs gate execution" [1]

หน้าที่ โมเดล รายละเอียด
ตรวจสอบคุณภาพ — จับผิด — ท้าทายสมมติฐาน Claude Opus 4.8 (สูงสุด) Devil's advocate — หาจุดอ่อนในแผนก่อนลงมือทำ

Momus ตั้งชื่อตามเทพเจ้ากรีกแห่งการวิจารณ์ — หน้าที่คือ "ท้าทายทุกอย่าง" — ทำให้ทีมไม่พลาดจุดบอด

หน้าที่ โมเดล รายละเอียด
ค้นหาไฟล์ — อ่านโค้ด — หา dependencies โมเดลถูกสุด (DeepSeek V4 Flash) ทำงานซ้ำๆ — ไม่ต้องใช้ reasoning สูง — ใช้โมเดลถูกประหยัด token

"Explore and Librarian use the cheapest, fastest models because they do not need deep reasoning" [1]

หน้าที่ โมเดล รายละเอียด
จัดการ knowledge base — จดจำ context — ค้นหาข้อมูล โมเดลถูกสุด (DeepSeek V4 Flash) เก็บและค้นคืนข้อมูล — ลดภาระ context window ของ agent อื่น
หน้าที่ โมเดล รายละเอียด
เฝ้าดูระบบ — ตรวจจับปัญหา — แจ้งเตือน Orchestration-class ดูว่า agent ตัวไหนติดขัด — process ไหนพัง — แล้วแจ้ง Sisyphus

"Sisyphus and Prometheus get the best orchestration-class models by default" [1]

นอกจาก agent — Oh My Opencode ยังมี skills สำเร็จรูป:

"hyperplan — 5 hostile agents tear apart your plan from orthogonal angles before a single line of code is written" [4]

ก่อนที่ Sisyphus จะสั่งให้ทีมลงมือทำ — Hyperplan ส่ง agent 5 ตัวไปโจมตีแผนจากทุกมุม — หาจุดอ่อน — ท้าทายสมมติฐาน — เพื่อให้แน่ใจว่าแผนแน่นพอ

"security-research — 3 vulnerability hunters + 2 PoC engineers audit your codebase in parallel, with severity calibrated by actual exploitability" [4]

Oh My Opencode ไม่ใช้โมเดลเดียวสำหรับทุก agent — แต่ละ agent ใช้โมเดลที่เหมาะสมกับงาน:

Agent โมเดล เหตุผล
Sisyphus
Claude Opus 4.8 Orchestration ต้องการ reasoning สูงสุด
Oracle
Claude Opus 4.8 คำแนะนำมีผลต่อการตัดสินใจ
Momus
Claude Opus 4.8 วิจารณ์ต้องแม่น
Prometheus
Orchestration-class เฝ้าระวังระบบ
Sisyphus Jr
Kimi K2.7 Execution — ต้องการ stability
Explorer
DeepSeek V4 Flash ถูกสุด — ทำงานซ้ำๆ
Librarian
DeepSeek V4 Flash ถูกสุด — จัดการข้อมูล

Fallback chain: แต่ละ agent มี fallback — ถ้าโมเดลหลักไม่พร้อม — จะใช้ตัวถัดไป — เช่น Sisyphus: Claude Opus 4.8 → Kimi K2.5 → GPT-5.4 → GLM-5

Self-hosted: Sisyphus เป็น agent ที่รัน local ยากที่สุด — เพราะ prompt ซับซ้อนและต้องใช้ tool-calling ยาว — Qwen3-Coder หรือ DeepSeek-Coder-V3 อาจพอใช้ได้สำหรับงานง่าย — แต่จะด้อยลงใน multi-agent coordination [1]

Rost Glukhov — คนที่สร้างบทความสอน Oh My Opencode — เล่าประสบการณ์ใช้จริง [5]:

$ ultrawork "Build a user authentication system with JWT, 
  refresh tokens, and role-based access control"

Sisyphus วางแผน:
  → Explorer: ค้นหาโครงสร้างโปรเจกต์, dependencies
  → Oracle: วิเคราะห์ architecture — JWT vs session-based
  → Momus: ท้าทาย — "JWT refresh token rotation — 
    race condition ที่ /refresh endpoint?"
  → Hyperplan: 5 agent ถล่มแผน — เจอ 3 จุดอ่อน
  → Sisyphus ปรับแผนตาม feedback

Sisyphus แบ่งงาน:
  → Sisyphus Jr #1: สร้าง /auth/login endpoint
  → Sisyphus Jr #2: สร้าง /auth/refresh endpoint
  → Sisyphus Jr #3: สร้าง RBAC middleware
  → ทั้ง 3 ทำงานพร้อมกัน

Prometheus เฝ้าดู:
  → Sisyphus Jr #2 ติด timeout → แจ้ง Sisyphus
  → Sisyphus มอบหมายใหม่ให้ Sisyphus Jr #4

Librarian จัดการ context:
  → เก็บ spec, decisions, code snippets
  → agent อื่น query ได้ — ไม่ต้องถามซ้ำ

Oracle ตรวจสอบผลลัพธ์:
  → "RBAC middleware — edge case: 
    user มี 2 roles — permission union หรือ intersection?"
  → Sisyphus Jr #3 แก้ตามคำแนะนำ

Momus ตรวจสอบขั้นสุดท้าย:
  → "Test coverage หายไป 3 edge cases"
  → Sisyphus Jr #5 เขียน test เพิ่ม

เสร็จ — ทั้งระบบใช้เวลา 8 นาที

"I typed

ultrawork

into my terminal and watched as multiple AI agents started executing tasks in parallel. The orchestrator delegated work to specialists, each running on different models" [5]

brew install --cask opencode-desktop

npm install -g @opencode-ai/cli
bunx oh-my-openagent install

npx oh-my-openagent install

git clone https://github.com/code-yeongyu/oh-my-openagent.git
cd oh-my-openagent
./install.sh  # ตรวจจับ OpenCode config → backup → merge settings
// ~/.config/opencode/oh-my-opencode.json
{
  "agents": {
    "sisyphus": {
      "model": "anthropic/claude-opus-4-8",
      "fallback": ["openrouter/kimi-k2.5", "openrouter/gpt-5.4"]
    },
    "explorer": {
      "model": "deepseek/deepseek-v4-flash"
    },
    "librarian": {
      "model": "deepseek/deepseek-v4-flash"
    }
  }
}
opencode

> ultrawork "สร้างระบบ authentication ด้วย JWT"

หรือตั้ง alias ใน .zshrc

— ตามที่ blog.vfiles.no [6] แนะนำ:

oc() {
  local base="$(basename "$PWD")"
  opencode --agent oh-my-opencode "$@"
}
ความสามารถ Claude Code Oh My Opencode
Single agent
✅ (Sisyphus Jr)
Multi-agent parallel
✅ (7 agents พร้อมกัน)
Orchestration
✅ (Sisyphus)
Per-agent model
❌ (ใช้โมเดลเดียว) ✅ (แต่ละ agent ใช้โมเดลต่างกัน)
Plan review
✅ (Hyperplan — 5 agent ถล่มแผน)
Security audit
✅ (5 agent ล่า vulnerability)
Cost optimization
✅ (Explorer/Librarian ใช้โมเดลถูก)
Open source
❌ (Proprietary) ✅ (MIT)
Provider lock-in
✅ (Anthropic เท่านั้น) ❌ (ใช้ได้ทุก provider)

Oh My Opencode เปลี่ยน OpenCode จาก "coding agent ดีๆ ตัวหนึ่ง" เป็น "ทีม dev ทั้งทีมใน terminal"

จุดเด่น:

เหมาะกับ:

เริ่มจาก bunx oh-my-openagent install

— แล้วพิมพ์ ultrawork

— แล้วดู agent 7 ตัวทำงานพร้อมกัน

หมายเหตุ: จำนวน agent อาจเพิ่มขึ้นจาก 7 ตัวเมื่อระบบ evolve — ตรวจสอบ docs ล่าสุดที่ ohmyopencode.com [8]

[1] Rost Glukhov — "Oh My Opencode Specialised Agents Deep Dive and Model Guide" — glukhov.org — 16 พฤษภาคม 2026

[2] GitHub — code-yeongyu/oh-my-openagent — 2026

[3] DeepWiki — "Sisyphus (Main Orchestrator)" — deepwiki.com — 2026

[4] GitHub — code-yeongyu/oh-my-openagent — 2026

[5] Rost Glukhov — "I Built a Multi-Agent Coding Workflow with Oh My Opencode — Here's What Happened" — Medium — 8 พฤษภาคม 2026

[6] blog.vfiles.no — "My 'Oh My Opencode' Setup" — blog.vfiles.no — 3 มีนาคม 2026

[7] GitHub — darrenhinde/OpenAgentsControl — 2026

[8] Oh My OpenCode — ohmyopencode.com — 2026

[9] Rost Glukhov — "Oh My Opencode QuickStart for OpenCode: Install, Configure, Run" — glukhov.org — 2026

หมายเหตุ: บาง URL (Medium) อาจไม่สามารถเข้าถึงได้ผ่าน curl หรือ non-authenticated browser เนื่องจาก Cloudflare protection — แต่เนื้อหาได้รับการยืนยันผ่านแหล่งอื่น

ชอบบทความนี้? ติดตามซีรีส์ AI DevTools ได้ที่ Nokka on dev.to — หรือแชร์ให้เพื่อนที่กำลังมองหา Claude Code alternative แบบ open source

── more in #ai-agents 4 stories · sorted by recency
── more on @opencode 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/oh-my-opencode-turn-…] indexed:0 read:6min 2026-07-25 ·