इस प्रोजेक्ट के बारे में
GBrain AI एजेंटों के लिए एक मेमोरी सिस्टम है, जिसे गैरी टैन द्वारा बनाया गया है और उनके अपने OpenClaw और Hermes डिप्लॉयमेंट में उपयोग किया जाता है। यह स्पष्ट तथ्यों को उनके स्रोतों के साथ संग्रहीत करता है, सुधार और मेमोरी वापस लेने का समर्थन करता है, और एक ही मेमोरी को कई एजेंटों में उपलब्ध कराता है। परियोजना इस बात पर जोर देती है कि उपयोगकर्ता मस्तिष्क का मालिक है: यह आपके हार्डवेयर, आपके डेटाबेस और आपकी कुंजियों पर चलता है।
README में वर्णित मुख्य क्षमताएँ:
- की-रहित शुरुआत: कीवर्ड पुनर्प्राप्ति और एजेंट-लिखित मेमोरी शून्य API कुंजियों के साथ काम करती है। वैकल्पिक कुंजियाँ सिमेंटिक खोज (OpenAI या Voyage) और स्वचालित तथ्य निष्कर्षण (OpenAI या Anthropic) में अपग्रेड करती हैं।
- संश्लेषण परत: लोगों, कंपनियों, सौदों और विचारों में उद्धृत गद्य उत्तर लौटाती है, साथ ही इस बारे में एक स्पष्ट नोट कि मस्तिष्क अभी तक क्या नहीं जानता (अंतराल विश्लेषण), बजाय मिलान किए गए टुकड़ों की सूची के।
- स्व-वायरिंग नॉलेज ग्राफ: प्रत्येक पृष्ठ लेखन इकाई संदर्भ निकालता है और टाइप किए गए किनारे बनाता है जैसे attended, works_at, invested_in, founded और advises, बिना LLM कॉल के। README बेंचमार्क आंकड़े (240-पृष्ठ कॉर्पस पर P@5 49.1%, R@5 97.9%) रिपोर्ट करता है और कहता है कि स्कोरकार्ड एक सहोदर gbrain-evals रिपॉजिटरी में रहते हैं।
- मल्टी-टेनेंट कंपनी ब्रेन: प्रत्येक टीम सदस्य को लॉगिन द्वारा मस्तिष्क का एक स्कोप्ड हिस्सा मिलता है, इसलिए क्वेरी केवल वही लौटाती हैं जो उपयोगकर्ता को देखने की अनुमति है। README कहता है कि खोज, सूची, लुकअप और मल्टी-सोर्स रीड में फ़ज़ टेस्टिंग ने शून्य लीक उत्पन्न किया।
- बैकग्राउंड डेमन: 24/7 अंतर्ग्रहण, संवर्धन और रात भर समेकन चक्र, लेखक के डिप्लॉयमेंट में 66 क्रॉन जॉब स्वायत्त रूप से चलाने के रूप में वर्णित।
स्थापना और एकीकरण:
- Bun 1.3.11 या नया आवश्यक है। README चेतावनी देता है कि GBrain npm पर वितरित नहीं है और gbrain नामक एक असंबंधित npm पैकेज मौजूद है; `bun install -g github:garrytan/gbrain` के माध्यम से स्थापित करें या क्लोन करें और `bun install && bun link` चलाएँ।
- कई सेटअप पथ: मौजूदा एजेंट (Grok Bot, Muse, Codex, Claude Code) में मेमोरी जोड़ना, मौजूदा होस्टेड ब्रेन से कनेक्ट करना, या OpenClaw या Hermes पर एक-क्लिक टेम्पलेट्स के साथ पूर्ण सर्वर-होस्टेड डिप्लॉयमेंट।
- एक स्थानीय ब्रेन `gbrain init --pglite` के साथ लगभग दो सेकंड में बनाया जा सकता है (कोई Docker नहीं, कोई सर्वर नहीं), फिर MCP के माध्यम से Claude Code या Codex से कनेक्ट किया जा सकता है। एक `--surface verbs` मोड सात मेमोरी क्रियाएँ उजागर करता है: recall, remember, entity, synthesize, forget, context_pack और delta।
- रिमोट ब्रेन `gbrain connect <url> --token ...` के साथ जोड़ा जा सकता है, और `gbrain agent register` एजेंट हार्नेस ऑनबोर्डिंग के लिए स्कोप्ड OAuth क्लाइंट और टोकन बनाता है।
- MCP एकीकरण गाइड Claude Code, Codex, Cursor/Windsurf, Hermes, Grok Bot, Grok Build, opencode, OpenClaw, Claude Desktop/Cowork और Perplexity Computer के लिए मौजूद हैं।
- वैकल्पिक व्यक्तिगत-एजेंट बूटस्ट्रैप Codex या Claude Code को पहचान फ़ाइलों (SOUL.md, USER.md, MEMORY.md), एक निजी GitHub रिपॉजिटरी और एक स्थानीय PGLite ब्रेन के साथ एक स्थायी एजेंट में बदल देता है। एक `cold-start` कौशल Gmail, कैलेंडर और संपर्कों को एक देशी कनेक्टर, ClawVisor, या Google Takeout जैसे ऑफ़लाइन अभिलेखागार के माध्यम से आयात करता है।
परिचालन नोट: README कहता है कि अकेले Git क्लोन एक पूर्ण बैकअप नहीं है क्योंकि डेटाबेस में तथ्य, सुधार, कार्य और लेखांकन भी होते हैं, और पूर्ण बैकअप और पुनर्स्थापना गाइड की ओर इशारा करता है। यह भी नोट करता है कि एजेंटों द्वारा सहेजी गई मेमोरी डिफ़ॉल्ट रूप से ब्रेन-वाइड दृश्यता होती है जब तक कि निजी चिह्नित न हो, और मौजूदा ब्रेन को अपग्रेड करने के लिए खोज टुकड़ों के पुनर्निर्माण की आवश्यकता हो सकती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.