← กลับไปหน้าผลงาน
som / cli-control (Cross-Machine AI Orchestration)
2026 – PresentSolo architect / implementer597+ commits
โปรเจกต์นี้คืออะไร
แพลตฟอร์มสั่งงาน AI agent หลายตัวข้ามเครื่อง — hub (Node.js) คุม tmux session รัน Claude/Codex/Qwen เป็น leader→worker tree, มี durable task ledger + review/verify gate, สั่งได้จาก web (Next.js), TUI (Ink), มือถือ (Expo) และเสียงภาษาไทย (STT/TTS)
จุดเด่นทางเทคนิค
- 308 modules + 387 test files (node:test): adaptive control-plane, admission/promotion saga, mailbox dispatch, durable SQLite task ledger
- Cross-machine จริง: iPhone → Tailscale → Windows relay → WSL backend (แก้ข้อจำกัด WSL2 networking)
- Pull-model worker (lease/claim) — worker ตาย/หลุด = งานกลับเข้า queue เอง ไม่มีงานค้าง
- recursive leader→worker team-tree + cost tracking + evidence-driven docs (พิสูจน์พฤติกรรมด้วย report)
- web dashboard: live job graph (React Flow) + in-browser ANSI terminal (xterm.js) attach tmux ข้ามเครื่อง
เทคโนโลยีที่ใช้
Node.js (ESM)Model Context Protocol (MCP) SDKnode:sqlite (WAL/ACID) task ledgerWebSocketNext.js 16 + React Flow + xterm.js (web)Ink 5 + React (TUI)Expo / React Native (mobile)Tailscale + systemd + Docker (STT/TTS)
อยากรู้เบื้องหลังหรือคุยเรื่องเทคนิคของโปรเจกต์นี้?
ทักมาถามได้เลย หรือตามอ่านบทเรียนที่ผมสรุปไว้ในบล็อก




