T3 Code vs herdr vs Orca: คุม coding agent หลายตัวด้วยอะไรดี
เทียบสามเครื่องมือ open source สำหรับคุม Claude Code, Codex และ agent อื่น ๆ: T3 Code (แอปมือถือ/เว็บ), herdr (terminal runtime ภาษา Rust) และ Orca (IDE รัน agent ขนานกันบน worktree) ว่าต่างกันอย่างไรและเหมาะกับใคร
ของ lazyyy เอง · อัปเดต 11 พ.ย. 2569
ส่วนประกอบ
claude-code · comparison · codex · agent-orchestration · terminal · mobile
ต้องมีก่อน
Claude Code หรือ Codex CLI
ใช้ Claude Code หรือ Codex บ่อยจนเปิด agent พร้อมกันหลายตัว คำถามต่อมาคือจะ คุม มันจากไหน ตอนนี้มีโปรเจกต์ open source สามตัวที่ดังพร้อมกัน และทั้งสามใช้ subscription ที่เรามีอยู่แล้ว ไม่ต้องจ่าย API เพิ่ม แต่แต่ละตัวมองปัญหาคนละมุม
- T3 Code — หน้าจอคุม agent ที่เน้นมือถือ เว็บ และ desktop
- herdr — "runtime" บน terminal เป็น binary Rust ตัวเดียว คล้าย tmux ที่รู้จัก agent
- Orca — IDE สำหรับรัน agent หลายตัวพร้อมกัน แต่ละตัวมี worktree ของตัวเอง
ภาพรวมในตารางเดียว
| T3 Code | herdr | Orca | |
|---|---|---|---|
| คืออะไร | control surface ของ agent | terminal multiplexer สำหรับ agent | agent IDE / orchestrator |
| หน้าตา | แอปมือถือ (iOS/Android), เว็บ, desktop (Electron) | TUI ใน terminal ที่ใช้อยู่ | แอป desktop + แอปมือถือ |
| ภาษา / ขนาด | TypeScript | Rust binary ตัวเดียว ไม่มี Electron | TypeScript |
| Agent ที่รองรับ | Claude Code, Codex, Cursor, Grok Build, OpenCode, Antigravity, fx | Claude Code, Codex, Cursor, OpenCode, Grok และอื่น ๆ (เป็นเจ้าของ terminal ของมัน ไม่ห่อ) | CLI agent อะไรก็ได้ (README ระบุไว้กว่า 30 ตัว) |
| คุมจากมือถือ | ✅ แอปหลักของมัน | ใช้ SSH เข้า terminal | ✅ แอปจับคู่กับ desktop แจ้งเตือนเมื่อ agent ต้องการเรา |
| รันค้างไว้เมื่อปิดหน้าจอ | t3 service install | ✅ detach แล้ว server ยังรันต่อ (ctrl+b q / herdr) | Remote Orca Server, SSH host หรือ cloud VM ต่อ worktree |
| หลายเครื่อง | remote access จากมือถือหรือเครื่องอื่น | รวมเครื่อง SSH หลายเครื่องในหน้าต่างเดียว | SSH host / server ระยะไกล / cloud VM |
| ให้ agent สั่ง agent | MCP สำหรับ agent ภายนอก | CLI + socket API: เปิด pane, prompt กันเอง, รอจนอีกตัว blocked | Orca CLI: สร้าง worktree, เปิด worker, คุม browser |
| รีวิวโค้ด | source control integration | — (ใช้เครื่องมือที่มีอยู่) | ✅ ดู diff, comment รายบรรทัด, ร่าง commit/PR |
| License | MIT | Apache-2.0 | MIT |
| สถานะ (11 พ.ย. 2026) | v0.1.8 — "very very early, expect bugs" | v0.9.5 | v1.4.256 ออกเวอร์ชันแทบทุกวัน |
| GitHub stars | ~55.9k | ~50k | ~121.6k |
สามแนวคิด สามแบบ
T3 Code — คุม agent จากทุกจอ
จุดเด่นคือ แอปมือถือ ที่ตั้งใจทำให้ดี ลง t3 บนเครื่อง login provider ไว้ (เช่น claude auth login, codex login) แล้วสั่งงานจากโทรศัพท์ได้ ทีมผู้สร้างบอกว่าแรงบันดาลใจมาจาก Codex desktop, Conductor และ Claude Desktop แต่อยากได้อะไรที่เร็ว พร้อมใช้ระยะไกล และ fork ได้เต็มที่
ข้อควรรู้: ยังอยู่ช่วงแรกมาก (v0.1.x) และยังแทบไม่รับ contribution จากภายนอก
curl -fsSL https://t3.codes/install.sh | sh
t3 # เปิด server + เว็บแอป
t3 service install # ให้รันค้างเป็น background
# ลองครั้งเดียวไม่ต้องติดตั้ง
npx t3@latest
herdr — runtime ที่ agent อาศัยอยู่
ถ้าชีวิตอยู่ใน terminal อยู่แล้ว herdr คือ tmux ที่ รู้ว่า agent แต่ละตัวทำอะไรอยู่: ทุก pane ถูกติดป้าย working / blocked / idle ทำให้รู้ทันทีว่าตัวไหนรอคำตอบ ปิด client หรือ SSH หลุด งานก็ยังรันต่อ และหลัง restart จะกู้ layout คืน พร้อม resume session ของ agent ที่รองรับ (แต่ process เดิมไม่รอด)
จุดที่ต่างจากอีกสองตัวชัดที่สุดคือ agent-native: agent สั่ง herdr ผ่าน CLI/socket API ได้เอง ทั้งเปิด pane ใหม่, ส่ง prompt หากัน และรอจนอีกตัว blocked จริง ๆ เหมาะกับคนที่อยากให้ agent หนึ่งคุมทีม agent
curl -fsSL https://herdr.dev/install.sh | sh # หรือ brew install herdr
herdr # เริ่มในโฟลเดอร์งาน
# ctrl+b q = detach, รัน herdr อีกครั้ง = กลับเข้า
Orca — IDE สำหรับฝูง agent
Orca ครบที่สุดในสามตัว: รัน agent หลายตัวขนานกัน แต่ละตัวมี git worktree ของตัวเอง จะคุยแบบ chat หรือใช้ CLI ดิบก็ได้ และย้ายบทสนทนาข้ามสองโหมดได้ มี diff viewer ที่ comment ได้รายบรรทัดแล้วส่งกลับให้ agent แก้, browser ในตัวพร้อม Design Mode (คลิก element แล้ว copy HTML/style ไปให้ agent), ดึงงานจาก GitHub/Linear, automation ตามเวลา และแอปมือถือที่แจ้งเตือนเมื่อ agent ต้องการเรา
ฟีเจอร์ "Orchestrate" ให้ agent ตัวเดียวแตกงานใหญ่ เปิด worker ใน workspace ของตัวเอง แล้วรวมผลกลับมา
ข้อควรรู้: เป็นแอป desktop ขนาดใหญ่ และมี telemetry แบบไม่ระบุตัวตน (ปิดได้ ดู privacy docs ของ Orca)
brew install --cask stablyai/orca/orca # ต้องใช้ชื่อเต็ม: cask ชื่อ orca เฉย ๆ เป็นของ Plotly
yay -S stably-orca-bin # Arch
เลือกตัวไหนดี
- อยากสั่งงาน agent จากมือถือเป็นหลัก → T3 Code (หรือแอปมือถือของ Orca ถ้าใช้ Orca บน desktop อยู่แล้ว)
- อยู่ใน terminal / SSH เข้าเซิร์ฟเวอร์ ไม่อยากได้ Electron → herdr
- รันหลายงานขนานกัน ต้องรีวิว diff และทำ PR ในที่เดียว → Orca
- ใช้ร่วมกันได้: เช่นรัน herdr บนเซิร์ฟเวอร์เพื่อให้ agent อยู่รอดเวลา SSH หลุด แล้วใช้แอปมือถือของอีกตัวคอยรับแจ้งเตือน
ทั้งสามตัวไม่ได้ขาย model หรือ API: ทุกตัวเรียก CLI ของ agent ที่เราติดตั้งและ login ไว้แล้ว ค่าใช้จ่ายจึงยังเป็น subscription เดิมของ Claude, Codex หรือ Cursor