इस प्रोजेक्ट के बारे में

ComandOS कई AI कोडिंग एजेंट्स को साथ-साथ चलाने के लिए एक लोकल-फर्स्ट कंट्रोल सेंटर है। यह Claude Code, OpenAI Codex CLI, Gemini CLI, OpenCode, Grok Build और Antigravity CLI को लक्षित करता है, और हर एक को स्थायी tmux सेशन में रखता है ताकि कई एजेंट्स समानांतर में काम कर सकें। मुख्य विचार इवेंट-ड्रिवन ध्यान है: टैब स्कैन करने के बजाय, सिस्टम वॉइस अलर्ट और एक एक्शनेबल पॉपअप के साथ बाधा डालता है जो सवाल और उसके वास्तविक विकल्पों को बटन के रूप में दिखाता है, साथ ही इनलाइन रिप्लाई, कॉपी और एक "View ALL" व्यू भी। 127.0.0.1:4777 पर एक लाइव डैशबोर्ड वह सब दिखाता है जो जवाब का इंतजार कर रहा है। एक नेटिव GTK+VTE ऐप प्रति सेशन एक टैब देता है जिसमें स्टेटस डॉट्स (एम्बर प्रतीक्षारत, नीला कार्यरत, हरा पूर्ण), Ctrl+K सेशन जंपिंग, स्प्लिट्स और थीम्स होते हैं। अन्य सुविधाओं में खातों और मॉडलों के बीच पुनर्वितरण प्रस्तावों के साथ कोटा/प्लान-उपयोग साझाकरण, रिस्पॉन्स को क्लिपबोर्ड, .txt या PDF में कॉपी/एक्सपोर्ट करना, piper के जरिए ऑफलाइन लोकल वॉइस, ~/.ssh/config पर आधारित SSH मैनेजर जिसमें वन-क्लिक कनेक्ट और मल्टीप्लेक्स्ड टनल डिटेक्शन है, ब्रैकेटेड पेस्ट के साथ पेस्ट किए जाने वाले पुन: प्रयोज्य शेल स्निपेट्स, और रिप्लाई तथा /ls /out /run कमांड्स वाला एक वैकल्पिक Telegram ब्रिज शामिल है। UI अंग्रेजी और स्पेनिश में उपलब्ध है। लोकल-फर्स्ट डिजाइन: रनटाइम स्टेट tmux, JSON/कॉन्फिग फाइलों और ~/.claude/hooks/comandos-usage.sqlite पर स्थित लोकल SQLite में रहती है। कोई होस्टेड बैकएंड, बाहरी डेटाबेस, टेलीमेट्री या SSH प्रॉक्सी नहीं है। SSH कनेक्शन सीधे लोकल OpenSSH क्लाइंट से जाते हैं। नेटवर्क सुविधाएं ऑप्ट-इन हैं: प्रोवाइडर उपयोग एंडपॉइंट्स, रिमोट एक्सेस के लिए Tailscale Serve, Telegram, और वैकल्पिक वॉइस मॉडल डाउनलोड। रिमोट एक्सेस Tailscale Serve पर cc-mobile का उपयोग करता है (कभी भी सार्वजनिक Funnel नहीं), स्वचालित TLS, डैशबोर्ड, API और टर्मिनल अटैचमेंट्स की सुरक्षा करने वाला एक्सेस टोकन, DNS रीबाइंडिंग के खिलाफ Host-हेडर allowlist, और cc-dash तथा ttyd के लिए केवल-लूपबैक बाइंडिंग के साथ। एक वैकल्पिक cc-webterm उसी tmux सेशन से जुड़ा पूर्ण इंटरैक्टिव xterm.js टर्मिनल जोड़ता है। इंस्टॉलेशन git clone और ./install.sh के जरिए होता है, जिसके लिए GNOME/X11 वाला Linux, python3-gi, tmux और jq आवश्यक हैं, तथा xclip, wmctrl, piper और kitty की सिफारिश की जाती है। Windows 11 को WSL2 + WSLg के जरिए समर्थित किया जाता है, और macOS समर्थन को नेटिव PyObjC/WKWebView ऐप के साथ बीटा बताया गया है। प्रोजेक्ट MIT लाइसेंस प्राप्त है।