इस प्रोजेक्ट के बारे में
WrenAI एक ओपन-सोर्स जनरेटिव बिज़नेस इंटेलिजेंस (GenBI) इंजन है जिसे स्टैंडअलोन चैट UI के बजाय AI एजेंट्स के माध्यम से उपयोग करने के लिए डिज़ाइन किया गया है। यह एक गवर्न्ड सिमेंटिक लेयर (Modeling Definition Language, या MDL) और एक AI कॉन्टेक्स्ट लेयर प्रदान करता है ताकि Claude Code, Cursor, Cline, Codex, MCP क्लाइंट्स, और LangChain/LangGraph एप्लिकेशन जैसे एजेंट्स प्राकृतिक-भाषा बिज़नेस प्रश्नों को परिभाषित गार्डरेल्स के भीतर वैलिडेटेड SQL, उत्तरों और शेयर करने योग्य डैशबोर्ड में बदल सकें।
MDL मॉडल, कॉलम, रिलेशनशिप, व्यूज़, क्यूब्स, मेट्रिक्स, एनम्स, यूनिट्स और अप्रूव्ड जॉइन्स को Git-फ्रेंडली YAML और Markdown फ़ाइलों के रूप में परिभाषित करता है, जो बिज़नेस अर्थ को किसी एक वेयरहाउस से अलग करता है। अतिरिक्त कॉन्टेक्स्ट—निर्देश, काम करने वाले क्वेरी उदाहरण, और मेमोरी—समीक्षा योग्य फ़ाइलों (instructions.md, queries.yml) और हाइब्रिड रिट्रीवल के साथ एक लोकल LanceDB मेमोरी इंडेक्स में रहता है। क्वेरी प्लानिंग स्कीमा-अवेयर है और इसमें ड्राई-प्लान वैलिडेशन, रो लिमिट, वैल्यू प्रोफाइलिंग, और हिंट्स के साथ स्ट्रक्चर्ड एरर्स शामिल हैं।
कोर इंजन Rust में Apache DataFusion पर बना है और इसके साथ Python बाइंडिंग्स, ब्राउज़र-साइड डैशबोर्ड ऐप्स के लिए एक WebAssembly बिल्ड (wren-core-wasm), एक Python SDK और CLI (wrenai PyPI पैकेज), एक MCP सर्वर, और LangChain/LangGraph (wren-langchain) तथा Pydantic AI (wren-pydantic) के लिए इंटीग्रेशन आते हैं। README में 22+ कनेक्टर्स सूचीबद्ध हैं, जिनमें BigQuery, Snowflake, PostgreSQL, ClickHouse, Amazon Redshift, Databricks, और DuckDB शामिल हैं।
विज्ञापित वर्कफ़्लो में तीन चरण हैं: बिज़नेस कॉन्टेक्स्ट के साथ प्रोजेक्ट को समृद्ध करें, `wren query` के माध्यम से निष्पादित प्रश्नों से गवर्न्ड SQL जनरेट करें, और परिणाम को Vercel या Cloudflare Pages पर फ़िल्टर करने योग्य डैशबोर्ड के रूप में डिप्लॉय करें। क्विकस्टार्ट तीन कमांड हैं: pip के साथ इंस्टॉल करें (postgres या memory जैसे कनेक्टर एक्स्ट्राज़ जोड़ते हुए), एजेंट डिस्कवरी स्टब इंस्टॉल करने के लिए `npx skills add Canner/WrenAI` चलाएँ, फिर एजेंट को डेटाबेस कॉन्फ़िगर करने के लिए कहें या बंडल किए गए jaffle_shop सैंपल का उपयोग करें। CLI स्किल गाइड्स ऑनबोर्डिंग, कॉन्टेक्स्ट एनरिचमेंट, और GenBI ऐप जनरेशन कवर करते हैं; `wren ask` कमज़ोर या मज़बूत एजेंट्स के लिए गाइडेड और डायरेक्ट मोड प्रदान करता है।
Git Sync एक लोकल Wren रिपॉजिटरी को Wren Cloud या सेल्फ-होस्टेड इंस्टॉलेशन से बाइंड करने देता है ताकि git push/pull टीम-वाइड मॉडल्स डिप्लॉय कर सकें। प्रमाणीकरण शॉर्ट-लिव्ड टोकन का उपयोग करता है, जबकि टिकाऊ कुंजी ~/.wren/cloud.yml में 0600 अनुमतियों के साथ रहती है और git को नहीं सौंपी जाती।
प्रोजेक्ट ओपन-कोर मॉडल का अनुसरण करता है। इंजन, MDL सिमेंटिक लेयर, गवर्न्ड टेक्स्ट-टू-SQL, MCP सर्वर, CLI, SDK, स्किल्स, और कनेक्टर्स Apache-2.0 लाइसेंस्ड और सेल्फ-होस्टेबल हैं, जिसमें एयर-गैप्ड उपयोग भी शामिल है। कमर्शियल Wren AI Cloud और Enterprise Plus रो- और कॉलम-लेवल सिक्योरिटी और एक्सेस कंट्रोल, GenBI UI/डैशबोर्ड/एम्बेडिंग/API, सिनेरियो AI हार्नेस (GenBI Apps, Agentic Mode, AI-असिस्टेड कॉन्टेक्स्ट प्रिपरेशन), एडवांस्ड सिक्योरिटी और ऑडिट, सपोर्ट और SLA, और क्लाउड, VPC, या एयर-गैप्ड डिप्लॉयमेंट जोड़ते हैं।
README रिपॉजिटरी ट्रांज़िशन का भी उल्लेख करता है: 2026-05-07 को Wren Engine इस रिपॉजिटरी में core/ के अंतर्गत मर्ज हो गया, पूर्व Canner/wren-engine रिपॉजिटरी आर्काइव कर दी गई, और पहले का चैट-फर्स्ट प्रोडक्ट legacy/v1 ब्रांच (टैग v1-final) पर Wren GenBI Classic के रूप में रहता है जिसमें कोई नई फीचर्स या सिक्योरिटी फिक्स नहीं हैं। रिपॉजिटरी लेआउट में Rust कोर, Python बाइंडिंग्स और CLI, MDL JSON स्कीमा, SDK, एजेंट स्किल्स, डॉक्यूमेंटेशन, और उदाहरण प्रोजेक्ट शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.