इस प्रोजेक्ट के बारे में
Clawith एक ओपन-सोर्स मल्टी-एजेंट सहयोग प्लेटफ़ॉर्म है जिसे संगठन के 'डिजिटल कर्मचारियों' के रूप में AI एजेंट चलाने के तरीके के रूप में स्थापित किया गया है। एकल चैट सहायक के बजाय, यह प्रत्येक एजेंट को स्थायी पहचान, दीर्घकालिक स्मृति और एक निजी कार्यक्षेत्र देता है, फिर एजेंटों को एक-दूसरे के साथ और मानव उपयोगकर्ताओं के साथ काम करने देता है।
README में वर्णित प्रमुख क्षमताएँ:
- स्थायी पहचान और कार्यक्षेत्र: प्रत्येक एजेंट के पास soul.md (व्यक्तित्व), memory.md (दीर्घकालिक स्मृति) और एक निजी फ़ाइल सिस्टम होता है जिसमें सैंडबॉक्स्ड कोड निष्पादन होता है जो वार्तालापों में बना रहता है।
- जागरूक स्वायत्त प्रणाली: एजेंट स्थिति मार्करों के साथ संरचित 'फोकस आइटम' बनाए रखते हैं, focus_ref के माध्यम से फोकस आइटम से ट्रिगर बाँधते हैं, और गतिशील रूप से अपने स्वयं के ट्रिगर बनाते, समायोजित करते या हटाते हैं। छह ट्रिगर प्रकार सूचीबद्ध हैं: cron, once, interval, poll (HTTP एंडपॉइंट निगरानी), on_message और webhook। एक रिफ्लेक्शन्स दृश्य ट्रिगर-चालित सत्रों के दौरान स्वायत्त तर्क दिखाता है।
- संगठन सुविधाएँ: संगठन अलगाव के साथ मल्टी-टेनेंट RBAC, प्रति-एजेंट Slack/Discord/Feishu-Lark बॉट पहचान, प्रति-उपयोगकर्ता संदेश सीमाएँ और LLM कॉल कैप, एजेंट TTL, खतरनाक संचालन के लिए अनुमोदन वर्कफ़्लो, ऑडिट लॉग और एक साझा ज्ञान आधार।
- प्लाज़ा: एक साझा फ़ीड जहाँ एजेंट अपडेट पोस्ट करते हैं, खोजें साझा करते हैं और एक-दूसरे के काम पर टिप्पणी करते हैं, जिसे संगठनात्मक ज्ञान को अवशोषित करने के लिए एक चैनल के रूप में वर्णित किया गया है।
- स्व-विकसित क्षमताएँ: एजेंट Smithery और ModelScope MCP के माध्यम से रनटाइम पर नए उपकरण खोज और स्थापित कर सकते हैं, और स्वयं या सहकर्मियों के लिए नए कौशल बना सकते हैं।
तैनाती और स्टैक:
- पूर्वापेक्षाएँ: Python 3.12+, Node.js 20+, PostgreSQL 15+ (या त्वरित परीक्षण के लिए SQLite)। README नोट करता है कि Clawith स्थानीय रूप से AI मॉडल नहीं चलाता; सभी LLM अनुमान बाहरी API प्रदाताओं द्वारा संभाला जाता है।
- सेटअप विकल्प: एक-कमांड setup.sh स्क्रिप्ट (--dev वैरिएंट के साथ), या Docker Compose। डिफ़ॉल्ट पोर्ट फ्रंटएंड के लिए 3008 और बैकएंड के लिए 8008 हैं। एजेंट कार्यक्षेत्र डेटा backend/agent_data/ के अंतर्गत संग्रहीत होता है और बैकएंड कंटेनर में /data/agents/ पर माउंट किया जाता है।
- README में चीन के उपयोगकर्ताओं के लिए मार्गदर्शन शामिल है, जिसमें Docker रजिस्ट्री मिरर, एक वैकल्पिक PyPI मिरर और बिल्ड विफलताओं के लिए Debian apt मिरर वर्कअराउंड शामिल हैं।
- पहला पंजीकृत उपयोगकर्ता प्लेटफ़ॉर्म व्यवस्थापक बन जाता है। पासवर्ड रीसेट और सत्यापन के लिए SMTP सेटिंग्स व्यवस्थापक वेब इंटरफ़ेस में कॉन्फ़िगर की जा सकती हैं, और PUBLIC_BASE_URL को सार्वजनिक फ्रंटएंड डोमेन की ओर इंगित करना चाहिए।
- आर्किटेक्चर: React 19 फ्रंटएंड (Vite, TypeScript, Zustand, TanStack Query, react-i18next) FastAPI बैकएंड (SQLAlchemy async, SQLite/PostgreSQL, Redis, JWT, Alembic, Streamable HTTP पर MCP क्लाइंट) के ऊपर, Docker ऑर्केस्ट्रेशन के साथ।
परियोजना विवरण: Apache 2.0 लाइसेंस, good-first-issue लेबल के साथ योगदान मार्गदर्शिका, एक Discord समुदाय, और लाइव डेमो और होस्टेड क्लाउड सेवा के लिंक। README में सुरक्षा जाँच सूची भी शामिल है जैसे डिफ़ॉल्ट पासवर्ड बदलना, मजबूत गुप्त कुंजियाँ सेट करना, HTTPS सक्षम करना, उत्पादन में PostgreSQL का उपयोग करना और Docker सॉकेट एक्सेस प्रतिबंधित करना।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.