ทั้งสามเป็นเอเจนต์เขียนโค้ดในเทอร์มินัล ทั้งสามผูกกับไดเรกทอรีโครงการ และทั้งสามรองรับการสนทนาต่อจากเดิมในตัว ความต่างที่สำคัญจะปรากฏเมื่อมีสิ่งอื่นมาควบคุมมัน: คำสั่งที่ใช้ต่อเนื่องคงอยู่ได้อย่างไร เอเจนต์อ่านความจำถาวรของตัวเองได้หรือไม่ คุณขัดจังหวะการทำงานได้หรือไม่ และเข้าถึงโหมดสิทธิ์ใดได้จริง ข้อมูลในแถวเหล่านั้นมาจากการทดสอบที่นี่ ไม่ใช่การอ้างคำกล่าว
แถวที่ทำเครื่องหมาย “วัดจริง” มาจากรายการความสามารถที่ Orkas เก็บไว้เพื่อควบคุมแต่ละตัวเป็นแบ็กเอนด์ CLI ภายในเครื่อง แถวเหล่านี้อธิบายข้อตกลงการทำงานกับโฮสต์ที่แต่ละเอเจนต์เปิดให้ใช้ ไม่ได้บอกว่าเขียนโค้ดได้ดีเพียงใด
| ความสามารถ | Claude CodeAnthropic | CodexOpenAI | OpenCodeMIT, ชุมชน |
|---|---|---|---|
| ผู้สร้างและสัญญาอนุญาต | Anthropic; กรรมสิทธิ์ | OpenAI; Apache-2.0 | ชุมชน; MIT |
| ความหลากหลายของตัวเลือกโมเดล | โมเดล Claude ของ Anthropic | แพ็กเกจ ChatGPT, คีย์ API, ผู้ให้บริการที่กำหนดเอง หรือโมเดลภายในเครื่อง | ผู้ให้บริการหลายสิบราย ทุกบริการที่เข้ากันได้กับ OpenAI และรันไทม์ภายในเครื่อง |
| ช่องทางที่คุณใช้ควบคุม | เทอร์มินัล หรือการผสานรวมกับ IDE | เทอร์มินัล ส่วนขยายสำหรับ VS Code, Cursor และ Windsurf และเวอร์ชันคลาวด์ | เน้น TUI เป็นหลัก โดยแอปเดสก์ท็อปใหม่กว่า |
| ทำงานต่อจากจุดที่ค้างไว้ (วัดจริง) | มีการดำเนินการทำงานต่อในตัว | มีการดำเนินการทำงานต่อในตัว | มีการดำเนินการทำงานต่อในตัว |
| การเก็บคำสั่งประจำไว้ (วัดจริง) | มีฟิลด์คำสั่งในตัว แต่มีขอบเขตเฉพาะการเรียกครั้งเดียว — โฮสต์ส่งซ้ำทุกรอบ | มีฟิลด์คำสั่งนักพัฒนาในตัวที่คงอยู่ในเซสชัน | ไม่มีฟิลด์ในตัว — คำสั่งส่งมาเป็นข้อความแรกของผู้ใช้และคงอยู่ในเซสชัน |
| การผูกกับไดเรกทอรีโครงการ (วัดจริง) | ใช่ | ใช่ | ใช่ |
| การเข้าถึงเครื่องมือของโฮสต์เอง (วัดจริง) | ได้ — เชื่อมสะพานเครื่องมือสำหรับแต่ละรอบได้ | ได้ — เชื่อมสะพานเครื่องมือสำหรับแต่ละรอบได้ | ได้ — เชื่อมสะพานเครื่องมือสำหรับแต่ละรอบได้ |
| การอ่านและอัปเดตหน่วยความจำถาวรของเอเจนต์ (วัดจริง) | ใช่ | ใช่ | ไม่ได้ — เชื่อมสะพานเครื่องมือแล้ว แต่หน่วยความจำไม่ได้เป็นส่วนหนึ่งของสะพานนั้น |
| การรับข้อความใหม่ระหว่างทำงาน (วัดจริง) | ได้ — ผ่านช่องทางสื่อสาร JSON แบบสตรีม | ได้ — ผ่านช่องทางสื่อสาร app-server | ไม่ได้ — ต้องจบรอบก่อน |
| โหมดสิทธิ์ที่โฮสต์ใช้ได้ (วัดจริง) | ใช้ค่าเริ่มต้นของตัวเอง ถามทุกครั้ง หรือเข้าถึงเต็มรูปแบบ | ใช้ค่าเริ่มต้นของตัวเอง ถามทุกครั้ง หรือเข้าถึงเต็มรูปแบบ | โหมดอัตโนมัติเท่านั้น — ช่องทางสื่อสารสำหรับการรันครั้งเดียวไม่มีช่องทางส่งคำขออนุมัติกลับ |
มีสองแถวที่ส่งผลต่อการตัดสินใจ OpenCode เป็นตัวเดียวในสามตัวที่ไม่มีช่องทางส่งคำขออนุมัติกลับ โฮสต์จึงไม่สามารถให้โหมด “ถามฉันทุกครั้ง” ได้ และต้องรันในโหมดอัตโนมัติที่รองรับ เลือกใช้กับงานที่ยอมรับเงื่อนไขนี้ได้ ส่วนฟิลด์คำสั่งของ Claude Code มีขอบเขตเฉพาะการเรียกแต่ละครั้ง ไม่ใช่ทั้งเซสชัน ซึ่งคุณจะไม่เห็นผลเมื่อพิมพ์ในเทอร์มินัลเอง แต่สำคัญมากเมื่อมีสิ่งอื่นเริ่มกระบวนการใหม่ให้คุณ
การเปรียบเทียบนี้อัปเดตล่าสุดเมื่อวันที่ 27 กันยายน 2026 โปรดตรวจสอบเงื่อนไขปัจจุบันจากเว็บไซต์ของผู้ให้บริการแต่ละราย
Orkas รันทั้งสามตัวเป็นเซสชัน CLI ภายในเครื่อง ข้อตกลงการทำงานกับโฮสต์ที่แต่ละตัวเปิดให้ใช้จึงเป็นสิ่งที่โครงการนี้ต้องรู้ให้แน่ชัด ไม่ใช่รู้โดยประมาณ
รายการความสามารถเป็นการประกาศเพียงจุดเดียวในซอร์สโค้ด Orkas และไม่สามารถส่งงานไปยังแบ็กเอนด์ได้จนกว่าจะประกาศรูปแบบพฤติกรรมการสนทนาไว้ที่นั่น
ครอบคลุมแบ็กเอนด์ทั้งหมดห้าตัว ได้แก่ Claude Code, Codex, OpenCode, OpenClaw และ Hermes สามตัวในหน้านี้คือตัวที่ผูกกับไดเรกทอรีโครงการได้
ไม่มีสิ่งใดในหน้านี้เป็นการตัดสินคุณภาพโค้ดที่แต่ละตัวเขียน การไม่มีความสามารถสำหรับโฮสต์มักเป็นทางเลือกในการออกแบบ ไม่ใช่ข้อบกพร่อง
ทั้งเจ็ดแถวที่ทำเครื่องหมาย “วัดจริง” ได้รับการตรวจสอบใหม่จากซอร์สโค้ด Orkas เมื่อวันที่ 11 กันยายน 2026 สามครั้ง และตรงกันทั้งเจ็ดแถว จากนั้นตรวจสอบ Claude Code และ Codex ด้วยวิธีที่สองจากภายนอกซอร์สนั้น: --resume, --permission-mode, --append-system-prompt และ stream-json มีอยู่ใน claude --help ทั้งหมด ส่วน resume, --sandbox, app-server และ exec มีอยู่ใน codex --help ทั้งหมด เวอร์ชันขณะตรวจสอบคือ Claude Code 2.1.267 และ Codex CLI 0.153.4 บน macOS 15.6
มีช่องว่างหนึ่งข้อที่เราเปิดเผยไว้แทนการกลบเกลื่อน: เครื่องที่ใช้ตรวจสอบไม่ได้ติดตั้ง OpenCode ดังนั้นคอลัมน์ของมันจึงอ้างอิงซอร์สโค้ด Orkas เพียงอย่างเดียว โดยไม่มีแหล่งข้อมูลที่สองรองรับ การแก้ไขคือต้องติดตั้งก่อนการตรวจทานครั้งถัดไป ไม่ใช่ปรับถ้อยคำในแถว และไม่มีแถวใดบอกถึงคุณภาพโค้ดที่ทั้งสามเขียน การไม่มีความสามารถสำหรับโฮสต์มักเป็นทางเลือกในการออกแบบ
ได้ Orkas รัน Claude Code, Codex และ OpenCode เป็นแบ็กเอนด์ CLI ภายในเครื่องในหน้าต่างเดียวกัน พร้อมกับ OpenClaw และ Hermes ทั้งห้าตัวนี้คือรายการที่รองรับทั้งหมด ไม่มีแบ็กเอนด์ Cline และไม่มีแบ็กเอนด์ Gemini CLI
เพราะช่องทางสื่อสารสำหรับการรันครั้งเดียวของมันไม่มีช่องส่งคำถามขออนุมัติกลับไปยังโปรแกรมโฮสต์และรอคำตอบ การมีตัวเลือก “ถามฉันทุกครั้ง” จึงสื่อว่าจะหยุดรอได้ทั้งที่ทำไม่ได้ ดังนั้นมันจึงรันในโหมดอัตโนมัติที่รองรับแทน
Codex และ OpenCode เก็บไว้ในเซสชันทั้งคู่ ส่วนฟิลด์คำสั่งของ Claude Code มีผลเฉพาะการเรียกใช้ครั้งเดียว ดังนั้นโปรแกรมโฮสต์ที่เปิดกระบวนการใหม่ต้องส่งคำสั่งซ้ำทุกรอบเพื่อให้ยังมีผล
Orkas ใช้งานฟรีและใช้สัญญาอนุญาต MIT ควบคุม Claude Code, Codex, OpenCode, OpenClaw และ Hermes เป็นเซสชัน CLI ภายในเครื่องของคุณเอง