10 คะแนน โดย rookedsysc 2026-02-16 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

เมื่อรัน Claude Code เอเจนต์พร้อมกัน 5–10 ตัวแยกตามแต่ละ branch ก็มักจะเริ่มตามไม่ทันว่าตัวไหนกำลังทำงานอยู่ ตัวไหนกำลังรอคำตอบจากเรา และตัวไหนเสร็จแล้ว การต้อง attach เข้าไปเช็กทีละ tmux session ไม่มีประสิทธิภาพเอาเสียเลย

KanVibe คือบอร์ดคัมบังแบบ self-hosting ที่สร้างขึ้นมาเพื่อแก้ปัญหานี้

โฟกัสอยู่ที่ 3 อย่าง

1. การจัดการงานบนคัมบังบอร์ด
งานของ AI เอเจนต์แต่ละตัวจะกลายเป็นการ์ดบนคัมบังบอร์ด 5 ขั้น (TODO → PROGRESS → PENDING → REVIEW → DONE) เมื่อสร้าง task ด้วยชื่อ branch ระบบจะสร้าง git worktree และ tmux/zellij session ให้อัตโนมัติ และเมื่อย้ายไปที่ DONE ก็จะล้าง branch + worktree + session ให้อัตโนมัติด้วย บอร์ดเดียวทำให้มองเห็นสถานะของงานเอเจนต์ที่ทำงานขนานกันทั้งหมดได้ในภาพรวม

2. เว็บเทอร์มินัลที่เข้าถึงได้ตรงจากเบราว์เซอร์
ทุกการ์ดงานมีเทอร์มินัลที่ฝังด้วย xterm.js + WebSocket อยู่ในตัว คลิกการ์ดแล้วเทอร์มินัลของเอเจนต์นั้นจะเปิดขึ้นมาทันที ไม่ต้องใช้ SSH client, ไม่ต้อง tmux attach, และไม่ต้องสลับ context รองรับเลย์เอาต์แบบ pane แบ่งได้สูงสุด 4 ส่วน และในแต่ละ pane สามารถตั้งคำสั่งต่างกันได้ เช่น vim, lazygit, ตัวรันเทสต์ เป็นต้น การเชื่อมต่อ SSH ระยะไกลก็ทำได้ตรงจากเบราว์เซอร์เช่นกัน

3. การติดตามสถานะแบบอัตโนมัติด้วย Hooks
นี่คือส่วนที่ใส่ใจมากที่สุด Claude Code จะสร้างอีเวนต์เมื่อส่งพรอมป์ต์, เมื่อ AI ถามกลับ, และเมื่อการตอบกลับเสร็จสิ้น KanVibe จะติดตั้งสคริปต์ Hook ลงใน .claude/hooks/ ให้อัตโนมัติเมื่อมีการลงทะเบียนโปรเจกต์ แล้วรับอีเวนต์เหล่านี้มาเปลี่ยนสถานะบนคัมบังบอร์ดโดยอัตโนมัติ

ส่งพรอมป์ต์        → การ์ดย้ายไปที่ PROGRESS  
AI ถามกลับ         → การ์ดย้ายไปที่ PENDING  
ผู้ใช้ตอบกลับ      → การ์ดกลับไปที่ PROGRESS  
AI ตอบเสร็จสิ้น    → การ์ดย้ายไปที่ REVIEW  

ไม่จำเป็นต้องมาปรับบอร์ดเองด้วยมือ แค่ดูที่บอร์ดก็พอ

การติดตั้ง: จบได้ในบรรทัดเดียวด้วย bash start.sh

เทคสแต็ก: Next.js 16 + React 19 + PostgreSQL + xterm.js + WebSocket
ไลเซนส์: AGPL-3.0

3 ความคิดเห็น

 
zero0000 2026-02-19

ไอเดียดีนะครับ แต่อดคิดไม่ได้ว่าน่าจะมีหลายส่วนที่ลด dependency ลงได้อีก

 
rookedsysc 2026-02-20

โอ้ สวัสดีครับ! ขอบคุณที่เข้ามาดูโปรเจกต์ของผมนะครับ!

แนวทางที่ช่วยลด dependency ได้ >> ตอนนี้ผมกำลังคิดในทิศทางที่จะลดการพึ่งพา Docker อยู่ครับ! ถ้ามีคำแนะนำเพิ่มเติมก็จะขอบคุณมากครับ 🙇‍♂️

 
moderator 2026-02-16

ย้ายไปที่ Show GN แล้ว