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

क्लाउड गेटवे Claude Code के लिए एक ऑर्केस्ट्रेटर, ध्वनि और मल्टी-चैनल प्लेटफ़ॉर्म है। जब Claude Code वर्कर दीर्घस्थायी कार्यों को समानांतर में निष्पादित करते हैं, तब यह बातचीत को प्रतिक्रियाशील बनाए रखता है। उपयोगकर्ता कनेक्टेड चैनलों (Telegram, Discord, LINE, Slack, WhatsApp, Cron और अन्य) के माध्यम से बोल या टाइप कर सकते हैं, प्रगति देख सकते हैं, और सत्रों के बीच एजेंट मेमोरी एवं कौशल ले जा सकते हैं। मुख्य विशेषताओं में शामिल हैं: - प्रतिक्रियाशील बातचीत, दीर्घस्थायी कार्य, प्रगति रिपोर्टिंग, अनुवर्ती निर्देश और रद्दीकरण के साथ एजेंट ऑर्केस्ट्रेशन इंजन। - स्पीच रिकग्निशन और बोले गए उत्तर, प्रति-एजेंट मॉडल और आवाज़ें, लाइव या रिकॉर्ड किया गया इनपुट, और ऑडियो रीप्ले के साथ ध्वनि बातचीत। - कौशल आत्म-सुधार: एजेंट अपने स्वयं के कार्य से पुनः प्रयोज्य कौशल सीखते हैं, जिसमें प्रोवेनेंस गार्ड और दैनिक सीमाएँ हैं। - नॉलेज बेस (टू-लेन मेमोरी): MCP टूल्स के माध्यम से उपलब्ध प्रति-एजेंट SQLite/FTS5 खोज योग्य आर्काइव। - नाइटली ड्रीमिंग: सुरक्षित एप्लायर और बजट प्रबंधन के साथ दीर्घकालिक मेमोरी का पृष्ठभूमि समेकन। - मल्टी-एजेंट समर्थन: आइसोलेटेड सत्रों के साथ एक ही गेटवे से कई बॉट चलाएँ। - मल्टी-चैनल MCP: प्रति चैनल मॉड्यूलर टूल सिस्टम। - अनुपलब्ध अटैचमेंट और पुनःप्रयासों के लिए चैनल इनग्रेस रिकवरी। - SKILL.md फ़ाइलों के माध्यम से एजेंट कौशल, जिसमें रनटाइम निर्माण, विलोपन और URL से इंस्टॉलेशन शामिल है। - वर्कस्पेस मार्कडाउन फ़ाइलों के माध्यम से एजेंट पहचान। - लाइव स्टेटस संदेश, टाइपिंग इंडिकेटर, स्ट्रीमिंग API (SSE), ऑटो-फ़ॉरवर्ड, हार्टबीट/अनुसूचित कार्य, स्थायी चैट इतिहास, ऑटो-क्लीनअप, दीर्घकालिक मेमोरी, कॉन्फ़िग ऑटो-माइग्रेशन, एक्सेस कंट्रोल, HTTP API, Docker-compose ऐप्स के लिए App Store, सेल्फ-अपडेट, सत्र पारसिस्टेंस, और वैकल्पिक PTY शेल मोड। इंस्टॉलेशन के लिए Node.js 22+, Bun और प्रमाणीकृत Claude Code CLI आवश्यक है। ऑर्केस्ट्रेशन के लिए Linux आवश्यक है। ऐप्स के लिए Docker/Compose ज़रूरी है; कुछ ध्वनि प्रारूपों के लिए ffmpeg आवश्यक है। क्विकस्टार्ट: `npm install -g @0xmaxma/claude-gateway`, फिर `claude-gateway gateway start` और `claude-gateway agents create`. दस्तावेज़ कॉन्फ़िगरेशन, ऑर्केस्ट्रेशन, चैनल, ध्वनि, API, संचालन और विकास को कवर करते हैं। `claude-gateway doctor` कमांड निर्भरताओं की जाँच करता है और सामान्य समस्याओं को ठीक कर सकता है।