KanVibe - ब्राउज़र से टर्मिनल तक, AI एजेंट्स को Kanban से ऑटोमैटिक मैनेज करने वाला open source
(github.com/rookedsysc)जब आप Claude Code एजेंट्स को branch के हिसाब से 5~10 एक साथ चलाते हैं, तो यह समझना मुश्किल हो जाता है कि कौन-सा एजेंट काम कर रहा है, कौन-सा मेरे जवाब का इंतज़ार कर रहा है, और कौन-सा पूरा हो चुका है। एक-एक करके tmux session attach करके देखना बहुत अक्षम था.
KanVibe एक self-hosted Kanban board है, जिसे इसी समस्या को हल करने के लिए बनाया गया है.
हमने तीन चीज़ों पर फोकस किया
1. Kanban board आधारित task management
हर AI एजेंट का काम 5-स्टेप Kanban board (TODO → PROGRESS → PENDING → REVIEW → DONE) के कार्ड में बदल जाता है। branch नाम से task बनाते ही git worktree और tmux/zellij session अपने-आप बन जाते हैं, और DONE में जाते ही branch + worktree + session अपने-आप साफ़ हो जाते हैं। एक ही board में सभी parallel एजेंट कार्यों की स्थिति एक नज़र में देखी जा सकती है.
2. ब्राउज़र में सीधे उपलब्ध web terminal
हर task card में xterm.js + WebSocket आधारित terminal built-in है। कार्ड पर क्लिक करते ही उस एजेंट का terminal तुरंत खुल जाता है। न SSH client की ज़रूरत, न tmux attach की, न context switching की। अधिकतम 4-way pane layout सपोर्ट है, और हर pane में अलग command (vim, lazygit, test runner आदि) सेट की जा सकती है। SSH remote access भी सीधे ब्राउज़र से हो जाता है.
3. Hooks आधारित automatic state tracking
यह वह हिस्सा है जिस पर सबसे ज़्यादा ध्यान दिया गया है। Claude Code prompt भेजने, AI के follow-up सवाल, और response completion पर events generate करता है। KanVibe project register करते समय .claude/hooks/ में Hook scripts अपने-आप install करता है, और इन events को लेकर Kanban board की state अपने-आप बदल देता है।
प्रॉम्प्ट भेजा गया → कार्ड PROGRESS में जाता है
AI ने follow-up पूछा → कार्ड PENDING में जाता है
यूज़र का जवाब → कार्ड फिर से PROGRESS में लौटता है
AI response पूरा → कार्ड REVIEW में जाता है
board को हाथ से छूने की ज़रूरत नहीं है। बस board देखते रहिए.
इंस्टॉलेशन: bash start.sh एक लाइन में काम पूरा
Tech stack: Next.js 16 + React 19 + PostgreSQL + xterm.js + WebSocket
लाइसेंस: AGPL-3.0
3 टिप्पणियां
आइडिया अच्छा है। ऐसा लगता है कि dependencies कम की जा सकने वाली कई जगहें हैं।
ओ, नमस्ते! मेरे प्रोजेक्ट को देखने के लिए धन्यवाद!
डिपेंडेंसी कम करने के उपाय >> मैं Docker डिपेंडेंसी कम करने की दिशा में सोच रहा हूँ! अगर आप अतिरिक्त सलाह दें, तो मैं आभारी रहूँगा। 🙇♂️
Show GN में स्थानांतरित किया गया।