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

ByteRover CLI (brv) एक कमांड-लाइन टूल है जो AI कोडिंग एजेंटों को स्थायी, संरचित मेमोरी देता है। किसी प्रोजेक्ट डायरेक्टरी के अंदर brv चलाने से चुने गए LLM द्वारा समर्थित एक इंटरैक्टिव REPL शुरू होता है; एजेंट फाइलें पढ़ और लिख सकता है, कोड निष्पादित कर सकता है, और बाद के सत्रों के लिए ज्ञान संग्रहीत कर सकता है। एक वेब डैशबोर्ड (brv webui) संदर्भ को क्यूरेट करने और क्वेरी करने के लिए प्राथमिक UI के रूप में प्रस्तुत किया गया है। README में वर्णित मुख्य क्षमताएँ: - संदर्भ ट्री और ज्ञान भंडारण, प्रोजेक्ट ज्ञान जोड़ने और पुनर्प्राप्त करने के लिए curate और query कमांड के साथ। - संदर्भ ट्री पर Git-जैसा संस्करण नियंत्रण: init, status, add, commit, log, branch, checkout, merge, clone, push, pull, fetch, remote, config और reset। - टीम संदर्भ साझाकरण, साझा स्थान, मल्टी-मशीन एक्सेस, होस्टेड LLM एक्सेस, टीम प्रबंधन और उपयोग विश्लेषण के लिए क्लाउड सिंक (ByteRover Cloud)। स्थानीय संचालन डिफ़ॉल्ट है; क्लाउड सहयोग और स्थिरता जोड़ता है। - curate संचालन के लिए एक समीक्षा वर्कफ़्लो, pending/approve/reject कमांड के साथ। - brv mcp के माध्यम से MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सर्वर मोड। - कौशल और बंडलों के लिए एक हब और कनेक्टर पारिस्थितिकी तंत्र, जिसमें कस्टम रजिस्ट्री शामिल हैं। - अन्य प्रोजेक्ट्स के ज्ञान को संदर्भित करने के लिए वर्कट्री लिंक (brv worktree) और केवल-पढ़ने के लिए ज्ञान स्रोत (brv source)। - एजेंट पूल आकार, प्रति-प्रोजेक्ट समवर्तीता, LLM पुनरावृत्ति बजट और अनुरोध टाइमआउट, और कार्य इतिहास आकार के लिए सेटिंग्स, settings.json में संग्रहीत और brv पुनरारंभ के बाद लागू की जाती हैं। - स्क्रिप्टिंग के लिए कमांड पर JSON आउटपुट (--format json)। प्रदाता और एकीकरण कवरेज: README में 20 LLM प्रदाताओं (Anthropic, OpenAI, Google, Groq, Mistral, xAI, Cerebras, Cohere, DeepInfra, DeepSeek, OpenRouter, Perplexity, TogetherAI, Vercel, Minimax, Moonshot, GLM, GLM कोडिंग प्लान, OpenAI-संगत एंडपॉइंट, और ByteRover के होस्टेड मॉडल) की सूची है और Cursor, Claude Code, Windsurf और Cline जैसे 22+ AI कोडिंग एजेंटों के साथ संगतता बताता है। यह 24 अंतर्निहित एजेंट टूल और एंटरप्राइज़ प्रॉक्सी समर्थन का भी उल्लेख करता है। स्थापना दो तरीकों से प्रदान की जाती है: macOS (ARM64/x64) और Linux (x64/ARM64) के लिए एक बंडल शेल स्क्रिप्ट जिसके लिए Node.js की आवश्यकता नहीं है, या npm (Node.js >= 20)। README LoCoMo (96.1% समग्र सटीकता, 1,982 प्रश्न) और LongMemEval-S (92.8% समग्र सटीकता, 500 प्रश्न) पर बेंचमार्क परिणाम रिपोर्ट करता है, जो LLM-एज़-जज सटीकता के साथ मापा गया और रिपोर्टरी में उत्पादन कोडबेस के खिलाफ चलाया गया; यह विवरण के लिए एक arXiv पेपर और एक सेल्फ-होस्टेड PDF से लिंक करता है। लाइसेंसिंग Elastic License 2.0 है। दस्तावेज़ीकरण docs.byterover.dev पर रहता है, जिसमें Discord और GitHub मुद्दों के माध्यम से सामुदायिक समर्थन है।