Skip to content

Latest commit

 

History

History
149 lines (101 loc) · 16.8 KB

README.hi.md

File metadata and controls

149 lines (101 loc) · 16.8 KB

MindsHub — सर्वश्रेष्ठ बुद्धिमत्ता सबके लिए खुली होनी चाहिए।

MindsHub नॉलेज वर्क और सॉफ़्टवेयर डेवलपमेंट के लिए एक एजेंट वर्कस्पेस है, जिसमें ओपन-सोर्स एजेंट हार्नेस और अपनी पसंद के मॉडल का उपयोग किया जा सकता है।

Release Stars License: MIT Python 3.10–3.13

वेबसाइट · दस्तावेज़ · वेब ऐप · मूल्य निर्धारण · Discord

अन्य भाषाएँ: English · 中文 · Español · Português

MindsHub एजेंट वर्कस्पेस

MindsHub आपको किसी एक इकोसिस्टम तक सीमित हुए बिना मॉडल और प्रोवाइडर चुनने की आज़ादी देता है। रिसर्च, विश्लेषण, कंटेंट निर्माण और सॉफ़्टवेयर डेवलपमेंट के लिए इसके एजेंट वर्कस्पेस का उपयोग करें। यह ओपन सोर्स है और आपकी मशीन, आपके VPC या होस्टेड ऐप के ज़रिए चल सकता है।

यह रिपॉज़िटरी प्लेटफ़ॉर्म सुपरप्रोजेक्ट है: यह डेस्कटॉप/वेब ऐप, एजेंट बैकएंड, और डेटा इंजन को एक साथ जोड़ता है, ताकि आप पूरा स्टैक सोर्स से बना और चला सकें।

एक ही API के ज़रिए एजेंट और प्रोडक्ट में AI क्षमताएँ जोड़ने के लिए MindsHub Inference देखें। यह मॉडल और प्रोवाइडर चुनने की सुविधा देता है, साथ ही सभी के लिए एक ही नियंत्रण व्यवस्था और एक ही बिल उपलब्ध कराता है।

शुरुआत करें

जो आपके लिए सही हो, चुनें:

शुरू करना फ्री है। Pro में सभी फ्रंटियर मॉडल्स और प्राइवेट आर्टिफैक्ट्स जुड़ते हैं — मूल्य निर्धारण देखें।

आप क्या कर सकते हैं

हर नॉलेज वर्कर के लिए — क्रिएटर्स, स्ट्रैटेजिस्ट्स, और ऑपरेटर्स:

  • ऑटोमेट करें पढ़ने-लिखने से जुड़े दोहराव वाले, मल्टी-स्टेप काम: रिपोर्ट्स, मॉनिटरिंग, बार-बार होने वाले वर्कफ़्लो, और शेड्यूल्ड ऑपरेशंस।
  • बनाएँ इंटरनल AI टूल्स और आर्टिफैक्ट्स — ऐप्स, डैशबोर्ड्स, डेक्स, डॉक्युमेंट्स, एनालिसिस — इंजीनियरिंग के बिना, और अपनी टीम के साथ शेयर करने के लिए एक लाइव URL पर पब्लिश करें।

इसमें क्या शामिल है

  • कनेक्टेड डेटा। एक सुरक्षित वॉल्ट BigQuery, Postgres, Gmail, Drive, HubSpot, Notion, और Linear जैसे सिस्टम्स को जोड़ता है। क्रेडेंशियल्स हर कनेक्शन के हिसाब से सीमित रहते हैं — एजेंट्स कभी भी असली की (raw key) नहीं देखते।
  • मॉडल राउटर (Model Router)। फ्रंटियर मॉडल्स (Claude, GPT, Gemini) और ओपन मॉडल्स (DeepSeek, Qwen, Kimi) के बीच बिना हर प्रोवाइडर के लिए अलग की सेट किए स्विच करें।
  • ओपन एजेंट्स। इंटरचेंजेबल ओपन-सोर्स हार्नेस चलाएँ — Anton (डिफ़ॉल्ट) और Hermes — जिन्हें ड्रॉपडाउन से बदला जा सकता है।
  • आर्टिफैक्ट्स। एजेंट के आउटपुट को डॉक्युमेंट्स, डैशबोर्ड्स, ऐप्स और कोड में बदलें, और लाइव URL पर पब्लिश करें।
  • मेमोरी, स्किल्स और शेड्यूलिंग। सेशन्स के बीच याद रखने वाली मेमोरी, दोबारा इस्तेमाल होने वाली स्किल लाइब्रेरी, और शेड्यूल पर चलने वाले टास्क।

सोर्स से बिल्ड करें

1. रिपॉज़िटरी क्लोन करें

git clone --recurse-submodules https://github.com/mindsdb/minds.git
cd minds

2. डिपेंडेंसीज़ इंस्टॉल करें

make setup

3. चलाएँ

मोड कमांड
हॉट रीलोड के साथ डेस्कटॉप ऐप (Electron) make dev या make watch
हॉट रीलोड के साथ ब्राउज़र में वेब ऐप make dev-web
प्रोडक्शन बिल्ड make build
macOS के लिए पैकेज करें make dist-mac
Windows के लिए पैकेज करें make dist-win
लोकल अनकमिटेड सोर्स से macOS .app बनाएँ make pack-local
सभी लोकल इंस्टॉल्स + डेटा मिटाएँ (शुरुआत से) make flush

शुरुआत से: make flush लोकल रनटाइम (cowork-server uv टूल और backend/*/.venv) हटा देता है और ~/.anton (प्रोवाइडर कीज़) व ~/.cowork (डेटाबेस, hermes, प्रोजेक्ट्स) में ऐप स्टेट डिलीट कर देता है। इसका उपयोग शुरुआत से इंस्टॉल फ़्लो टेस्ट करने या टूटे हुए इंस्टॉल से रिकवर करने के लिए करें। यह पुष्टि माँगता है — पुष्टि स्किप करने के लिए FORCE=1 पास करें। अगला make setup या ऐप लॉन्च सब कुछ फिर से इंस्टॉल कर देता है। ⚠️ इससे आपकी बातचीत (conversations) और सेव्ड कीज़ डिलीट हो जाती हैं।

फ़ीचर ब्रांच पर काम करना (सबमॉड्यूल्स)

यह रिपॉज़िटरी एक सुपरप्रोजेक्ट है जो हर मॉड्यूल (frontend, backend/core_api, backend/core_agent, backend/data-vault) को एक कमिट पर पिन करता है। git status को गंदा किए बिना या पिन्स को लेकर उलझे बिना मॉड्यूल ब्रांच पर काम करने के लिए:

1. अपनी ब्रांच चुनें एक (gitignored) dev.env में (टेम्प्लेट से कॉपी करें):

cp dev.env.example dev.env      # फिर सेट करें REF=feat/my-thing (या हर मॉड्यूल के लिए API_REF=…)

2. make इसे फ़ॉलो करता है — एक ही सेटिंग, दोनों रन-पाथ के लिए:

कमांड यह क्या करता है
make use सभी सबमॉड्यूल्स में dev.env की ब्रांच चेकआउट करता है
make dev / make watch लोकल सोर्स के खिलाफ़ हॉट रीलोड के साथ Electron ऐप चलाता है
make dev-web लोकल सोर्स के खिलाफ़ हॉट रीलोड के साथ वेब SPA चलाता है
make server + make app कॉन्फ़िगर की गई ब्रांच से डेस्कटॉप सर्वर (फिर से) इंस्टॉल करता है, फिर लॉन्च करता है
make server-local + make app-local लोकल अनकमिटेड सोर्स से डेस्कटॉप सर्वर इंस्टॉल करता है, फिर लॉन्च करता है
make pack-local लोकल अनकमिटेड सोर्स से macOS .app बनाता है (push की ज़रूरत नहीं)
make refs दिखाता है कि अगला रन किन रेफ़्स का उपयोग करेगा
make baseline सबमॉड्यूल्स को पिन किए गए कमिट्स पर रीसेट करता है
make pin मौजूदा सबमॉड्यूल कमिट्स को सुपरप्रोजेक्ट के पिन्स के रूप में रिकॉर्ड करता है (एक जानबूझकर किया गया कमिट)

सबमॉड्यूल्स ignore = all के साथ कॉन्फ़िगर किए गए हैं, इसलिए आपका ब्रांच वाला काम कभी भी सुपरप्रोजेक्ट में बदलाव के रूप में नहीं दिखता — पेरेंट रिपॉज़िटरी का git status हमेशा साफ़ रहता है। पिन्स केवल make pin से बदलते हैं। पूरा वर्कफ़्लो CLAUDE.md में देखें।

कहीं भी डिप्लॉय करें

MindsHub फ्लेक्सिबल डिप्लॉयमेंट के लिए बनाया गया है — क्लाउड, VPC, ऑन-प्रेम, एयर-गैप्ड, और हाइब्रिड इंफ़्रास्ट्रक्चर — ताकि आपका अपने इंफ़्रास्ट्रक्चर, मॉडल्स, परमिशन्स, और डेटा पर पूरा नियंत्रण बना रहे।

मदद और सहायता

🤝 योगदान करें

MindsHub ओपन सोर्स है और योगदान का स्वागत है — कोड, इंटीग्रेशन्स, दस्तावेज़, बग रिपोर्ट्स, और फ़ीचर आइडियाज़। सेटअप के लिए दस्तावेज़ पढ़ें, ओपन इश्यूज़ ब्राउज़ करें, और Discord पर हाय कहें।

🔒 सुरक्षा

कोई सुरक्षा खामी (vulnerability) मिली? कृपया कोई पब्लिक issue न खोलें। हमारी सुरक्षा नीति के ज़रिए इसे प्राइवेट तौर पर रिपोर्ट करें।

📚 संसाधन

📄 लाइसेंस

यह रिपॉज़िटरी MIT लाइसेंस के तहत जारी की गई है। बंडल किए गए कॉम्पोनेंट्स अपने-अपने लाइसेंस से गवर्न होते हैं — विवरण के लिए हर सबमॉड्यूल की रिपॉज़िटरी देखें।

(ऊपर वापस जाएँ)