รีวิว OpenRig — รวม Claude Code กับ Codex เป็นทีม agent ถาวร กำหนดทีมด้วย YAML
ข้อมูล Repo
mvschwarz/openrig- ภาษา
- TypeScript
- ดาว
- 6,512
- สร้างเมื่อ
- แก้ไขล่าสุด
เปลี่ยนสถานะผ่าน API: PATCH /api/reports/a0ed9df9-59d1-48ad-86ed-942757aab6df
แคปชันสำหรับ Facebook
เปิด terminal รัน Claude Code กับ Codex หลายหน้าต่างจนงง? OpenRig จัดให้เป็นทีม agent ที่มีบทบาทชัดเจนและอยู่ถาวร ✅ กำหนดทีมด้วย YAML แล้วบูตด้วยคำสั่งเดียว ✅ Claude Code กับ Codex อยู่ใน rig เดียวกัน ใช้ account ที่มีอยู่แล้ว ไม่ต้องซื้อ subscription เพิ่ม ✅ คุยกับ lead agent ว่าอยากได้ผลลัพธ์แบบไหน แล้วมันประสานงานกับ agent ผู้เชี่ยวชาญให้ ✅ มีทีมสำเร็จรูป starter, workshop และ factory (7 agent) ✅ README บอกชัดว่า setup จะแก้ไฟล์อะไรบนเครื่องบ้าง และมี --dry-run ให้ดูก่อน เหมาะกับ dev ที่ใช้ CLI agent หนักๆ บน macOS หรือ Linux ข้อควรรู้: ต้องใช้ Node.js 22 หรือ 24 และ tmux ส่วน Windows ใช้ได้ผ่าน WSL2 เท่านั้น 🔗 https://github.com/mvschwarz/openrig #AIAgents #ClaudeCode #Codex #MultiAgent
ภาพปกแบบ HTML สด
แสดงจาก HTML ต้นฉบับที่ใช้สร้างภาพ ดาวน์โหลดเป็น PNG 1080×1350 ได้ทันที
สไตล์ Easy AI
1080×1350แก้ไข 2026-10-10
สไตล์ easy-app
1080×1350แก้ไข 2026-10-10
สรุป
OpenRig เป็นซอฟต์แวร์โอเพนซอร์สสำหรับสร้างเครือข่าย agent ของเราเอง กำหนดทีมใน YAML แล้วบูตด้วยคำสั่งเดียว เอา Claude Code และ Codex มาทำงานใน rig เดียวกัน โดยมี lead agent คอยประสานงาน agent ผู้เชี่ยวชาญ
คืออะไร
OpenRig คือซอฟต์แวร์โอเพนซอร์สสำหรับสร้างและรันเครือข่ายเอเจนต์ของคุณเอง (README อธิบายว่า harness ครอบโมเดล ส่วน rig ครอบ harness อีกชั้น) นิยามทีมลง YAML แล้วบูตด้วยคำสั่งเดียว จุดที่น่าสนใจคือเอาทั้ง Claude Code และ Codex มาไว้ใน "rig" เดียวกันแล้วจัดการเป็นระบบเดียว ภาษาหลักของโปรเจกต์เป็น TypeScript มีเว็บที่ openrig.dev เจ้าของ repo ระบุเองว่ามันคือระบบ open-source ที่อยู่เบื้องหลังการทดลอง "AI civilization" ของตัวเอง
จุดเด่น
- รวม Claude Code และ Codex ไว้ในทีมเดียว โดยใช้ account ที่คุณมีอยู่แล้ว ไม่ต้องซื้อ subscription เพิ่ม
- ทีมแบบ persistent มีบทบาทชัดเจน คุยกับ lead agent เรื่อง outcome ที่ต้องการ แล้วมันไปคุยกับผู้เชี่ยวชาญข้ามทีม พาผลลัพธ์กับเรื่องที่ต้องให้คุณตัดสินใจกลับมา
- มีทีมให้เลือกสามแบบ
starter(Claude Code builder + Codex reviewer สำหรับงานหนึ่งชิ้นที่จำกัดขอบเขต),workshop(lead, builder, QA, reviewer สำหรับงานต่อเนื่องใน repo เดียว) และfactory(เจ็ดตัว: lead, advisor, build, QA, design และ reviewer สองตัว) - หน้าจอเป็น TUI บน tmux และถ้ามี Herdr ก็ใช้ร่วมกัน เห็นทั้ง dashboard (
rig tui) และ operator - README ไม่ปิดบังเรื่องสำคัญ เขียนตรงๆ ว่า setup จะเขียน trust settings และ executable hooks ลงเครื่อง พร้อมตารางอธิบายว่าเปลี่ยนอะไรเมื่อไหร่
- เอกสารประกอบครบ: Getting started, Help, Q&A, CONTRIBUTING, Code of Conduct และ Security policy พร้อมในรีโป ผู้เขียนระบุว่าตั้งใจตอบรับ issue และ PR ภายในหนึ่งวัน
เหมาะกับใคร
- คนที่ใช้ AI coding agent อยู่แล้ว แต่หน้าจอรกไว้ด้วย terminal session กองรวม และอยากให้มันรันต่อเนื่องเป็นทีม
- ทีมที่มี Claude Code, Codex หรือทั้งสองอย่างอยู่แล้ว และอยากให้ agent ช่วยงานประจำใน repo เดียว
- ผู้ใช้ macOS/Linux ที่ยอมเล่นกับ tmux และอ่านเงื่อนไขการเขียนไฟล์ให้ละเอียดก่อนรัน เพราะมีเรื่อง permission, seat readiness และการกู้สถานะให้เข้าใจ
เริ่มต้นใช้งาน
ต้องมี Node.js 22 หรือ 24 และ tmux บน macOS หรือ Linux
ติดตั้งแบบคำสั่งเดียว ตามที่ README ระบุว่าดึงสคริปต์จากรีลีส v0.6.8 บรรทัดแรกคือ dry-run ที่ยังไม่เปลี่ยนอะไร:
curl -fsSL https://raw.githubusercontent.com/mvschwarz/openrig/v0.6.8/scripts/install.sh | sh -s -- --dry-run
curl -fsSL https://raw.githubusercontent.com/mvschwarz/openrig/v0.6.8/scripts/install.sh | sh
หรือติดตั้งทีละขั้น:
npm install -g @openrig/cli
rig setup --dry-run
บูตทีมแรกแบบ manual โดยไม่ผ่าน operator:
cd /path/to/your/repository
rig specs preview starter --kind rig
rig up starter --cwd . --plan
rig up starter --cwd .
ส่งงานหนึ่งชิ้นให้ builder แล้วดูคิว:
rig send dev-build@starter 'Implement <one useful change>. Track the task in the queue and return its ID. Keep it local, verify the behavior, ask dev-review in this rig to check the exact candidate, and record the result and how I can try it.'
rig queue list --destination dev-build@starter --limit 1000
เช็คความพร้อมของแต่ละ seat ด้วย rig ps --nodes --rig starter แล้วเปิดดูทีมด้วย rig terminal open saved:kernel --window
ข้อควรรู้
- License: Apache License 2.0 เปิดใช้เชิงพาณิชย์ได้ แต่ยังควรอ่านไฟล์ LICENSE และเงื่อนไขอื่นในโปรเจกต์ก่อนนำไปใช้จริง
- ความสดใหม่: push ล่าสุด 10 ต.ค. 2026 | สร้างโปรเจกต์ 1 เม.ย. 2026 อายุประมาณ 6 เดือน | ดาว 6.5k, fork 477, open issue 151 (ข้อมูล ณ 10 ต.ค. 2026)
- ข้อจำกัดจาก README: Windows ใช้ได้เฉพาะผ่าน WSL2 และ automated tests ยังไม่รันบน WSL2; Mac ชิป Apple silicon ต้องใช้ Node.js 22; ต้องมี tmux; ถ้าติดตั้งด้วย Bun อาจถูกบล็อก postinstall script ทำให้เช็ค Node.js/SQLite ไม่รันตอนติดตั้ง (npm 11+ ก็ข้ามสคริปต์นี้ได้ แต่ CLI ยังทำงานได้)
- เรื่อง permission ต้องตัดสินใจเอง: ค่า team default ให้ Claude รันคำสั่ง
rigทั่วไป อ่านโปรเจกต์ และรันเทสต์ทั่วไปโดยไม่ถาม แต่คำสั่งอย่างrig upและrig downยังถาม ส่วน Codex จะได้ workspace ของ OpenRig และ state directory ของ pod เป็น writable ตามที่ README ย้ำว่าไม่ใช่ global YOLO และไม่ใช่การอนุญาตให้เอเจนต์คิดงานขึ้นมาเอง - setup เขียนบล็อก OpenRig ใน
~/.tmux.conf, ไฟล์ state ใต้OPENRIG_HOME(ปกติคือ~/.openrig), skill ใน~/.claude/skillsและ~/.agents/skillsรวมถึง Codex hook configuration ถ้าเปิดค่า default README แนะนำให้อ่านหัวข้อ "What OpenRig changes on your machine" และ backup ไฟล์ที่เกี่ยวข้องก่อนรันคำสั่ง - session แบบ headless SSH อาจไม่มี display และหน้าต่างขนาด 80x24 จะดูแน่น ส่วน README มีวิธีจัดการกับเคสพวกนี้อยู่ในหน้า getting-started
🔗 https://github.com/mvschwarz/openrig
ข้อมูลจาก GitHub ณ 10 ต.ค. 2026: ⭐ 6,512 | ภาษา TypeScript | license Apache-2.0