ผลงานทั้งหมด
กรณีศึกษา
Helm
แอปบน macOS สำหรับควบคุมทีมเอเจนต์ AI ให้ Claude Code, Codex, Kimi และ Cursor ทำงานพร้อมกันในช่องแยก แต่ละตัวมีชื่อและงานของตัวเอง พร้อมแสดงค่าใช้จ่ายตลอดเวลา
โจทย์
เมื่อใช้เอเจนต์ AI ช่วยเขียนโค้ดหลายตัวพร้อมกันในหน้าต่างเทอร์มินัลแยกกัน การติดตามงานก็เริ่มยุ่งยาก ทั้งดูว่าแต่ละตัวกำลังทำอะไร ส่งต่องานระหว่างกัน และติดตามค่าใช้จ่ายก่อนถึงรอบเรียกเก็บ
วิธีที่เราลงมือ
เราสร้างแอปควบคุมทีมในแบบที่อยากใช้และใช้งานทุกวัน เอเจนต์แต่ละตัวมีช่องและชื่อเรียกของตัวเอง แยกตามโปรเจกต์ ผู้ดูแลงานสั่งทีมได้ทั้งทางข้อความและเสียง โดยแอปแสดงสถานะตามสิ่งที่เกิดขึ้นจริง
สิ่งที่เราสร้าง
- ช่องที่มีชื่อเรียก ทุกช่องได้ชื่อสั้นๆ ที่ออกเสียงได้ เช่น Atlas, Nova หรือ Vega จะพูดชื่อ พิมพ์ต่อท้าย @ หรือส่งงานไปหาก็ได้
- Rack ทุกช่องของพื้นที่งานอยู่ในตารางเดียว ขยายช่องหนึ่งให้เต็มจอได้ ขณะที่ช่องอื่นยังทำงานต่อ
- พื้นที่งานแยกตามโปรเจกต์ แต่ละโปรเจกต์แยกขาดจากกัน มีช่องและทีมของตัวเอง สลับไปที่อื่นแล้วงานเดิมก็ไม่หยุด
- Vesper เอเจนต์ผู้ประสานงานประจำแต่ละพื้นที่งาน ช่วยวางแผน มอบหมายงาน และติดตามความคืบหน้า สั่งงานได้ทั้งทางแชตและเสียง
- ส่งงานต่อกัน ช่องหนึ่งส่งงานให้ช่องอื่นตามชื่อได้ ช่องที่รับจะหยิบไปทำในรอบถัดไปโดยไม่ขัดงานที่ทำอยู่
- ค่าใช้จ่ายบนหน้าจอ เห็นค่าใช้จ่ายรายช่องเป็นดอลลาร์ ละเอียดถึงเซนต์ อยู่บนหน้าจอตลอด
- เปิดใหม่แล้วงานยังอยู่ ปิดแอปแล้วเปิดใหม่ พื้นที่งานกลับมาพร้อมเซสชันที่ยังทำงานอยู่
เทคโนโลยีที่ใช้
- Tauri 2
- Rust
- TypeScript
- xterm.js
- tmux
- Claude Code
- Codex
- Kimi
- Cursor
ผลลัพธ์
- Vesperwerk ใช้ Helm ในการพัฒนางานทุกชิ้น รวมถึงผลงานอื่นที่นำเสนอในเว็บไซต์นี้
- แอปแยกพื้นที่งานให้เอเจนต์ทำงานพร้อมกันได้โดยไม่แก้ทับงานของกันและกัน
- ติดตามค่าใช้จ่ายของเอเจนต์ได้ระหว่างทำงาน
- Helm เป็นเครื่องมือภายในและไม่ได้เปิดขาย ดูเพิ่มเติมได้ที่หน้าเวิร์กช็อป