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

# iPolloWork iPolloWork एक एंटरप्राइज़-ग्रेड, लोकल-फर्स्ट एजेंट वर्कबेंच है जिसे लोगों और एजेंट टीमों के लिए डिज़ाइन किया गया है। यह Codex, DeepSeek Harness और OpenCode सहित कई एजेंट इंजनों के लिए एक एकीकृत वर्कस्पेस प्रदान करता है, बिना प्रोजेक्ट्स या एक्सटेंशन्स को रनटाइम के आधार पर अलग किए। टीमें एक ही कंट्रोल सरफेस से एजेंट्स, टास्क, शेड्यूल, प्लगइन्स, Skills, टूल्स, एक्ज़ीक्यूशन और संपादन योग्य आउटपुट का समन्वय कर सकती हैं। ## मुख्य विशेषताएँ - **एजेंट इंजनों के पार एक वर्कबेंच**: Codex, DeepSeek Harness, OpenCode और भविष्य के रनटाइम्स का उपयोग करें, बिना हर इंजन के आसपास प्रोजेक्ट अनुभव को फिर से बनाए। - **एक ग्लोबल एक्सटेंशन सिस्टम**: पोर्टेबल प्लगइन्स, Skills, एजेंट्स, कमांड्स, सर्विसेज़ और ऑथराइज़ेशन को एक बार इंस्टॉल, सक्षम, अपडेट और अनइंस्टॉल करें; वैकल्पिक इंजन-नेटिव बाइंडिंग्स उसी लाइफसाइकल के पीछे रहती हैं। - **प्रोजेक्ट-नेटिव मानव-एजेंट सहयोग**: जिम्मेदारियों, टास्क, शेड्यूल, एक्ज़ीक्यूशन हेल्थ और परिणामों के लिए एक साझा प्रोजेक्ट व्यू रखें, बजाय काम को अलग-अलग चैट्स में बिखेरने के। - **एक संपादन योग्य प्रोडक्शन लूप**: कोड से लेकर दस्तावेज़ों, वेबसाइटों, प्रस्तुतियों, डिज़ाइन और वीडियो तक जाएँ, और जनरेशन के बाद भी टेक्स्ट, इमेज, लेआउट, टाइमलाइन और सीन्स को संपादन योग्य रखें। - **लोकल और एंटरप्राइज़ नियंत्रण**: लोकली चलाएँ, अपना मॉडल या प्रोवाइडर लाएँ, अनुमतियों और एक्ज़ीक्यूशन की समीक्षा करें, और केवल ज़रूरत पड़ने पर संगठन सेवाओं से कनेक्ट करें। ## एजेंट रनटाइम संगतता OpenCode डिफ़ॉल्ट लोकल एक्ज़ीक्यूशन रनटाइम है। DeepSeek Harness (DSH) को एक वैकल्पिक पीयर रनटाइम और सबएजेंट डेलिगेशन टारगेट के रूप में एकीकृत किया गया है, जबकि Codex `ipollowork-ui-mcp` कंट्रोल सरफेस के माध्यम से कनेक्ट होता है। MCP उस पथ के लिए एकीकरण प्रोटोकॉल है। प्रत्येक रनटाइम अपने स्वयं के एजेंट्स, Skills, प्लगइन्स और एक्ज़ीक्यूशन मॉडल बनाए रखता है। DeepSeek Harness उपयोगकर्ता iPolloWork के नेटिव Design, PPT और Video व्यूज़ को DSH Web UI में इंस्टॉल कर सकते हैं: ```bash npx @deepseek-ai/dsh plugin --profile web add deepseek-idesign deepseek-ippt deepseek-ivideo npx @deepseek-ai/dsh web ``` ## इंस्टॉलेशन आधिकारिक इंस्टॉलर GitHub Releases पर macOS (Apple Silicon और Intel), Windows (x64 और ARM64) और Linux (x64 और ARM64) के लिए उपलब्ध हैं। अपने ऑपरेटिंग सिस्टम और CPU आर्किटेक्चर से मेल खाती फ़ाइल चुनें। ## सोर्स से डेवलपमेंट आवश्यकताएँ: Git, Node.js 22+, pnpm 11 (Corepack के माध्यम से), Bun 1.3.10+, और प्लेटफ़ॉर्म-विशिष्ट बिल्ड टूल्स। ```bash git clone https://github.com/Devin-AXIS/iPolloWork.git cd iPolloWork corepack enable ./ipollowork setup ./ipollowork dev ``` Windows PowerShell के लिए, इसके बजाय `ipollowork.cmd` का उपयोग करें। ## आर्किटेक्चर ```text Codex / MCP clients ── ipollowork-ui-mcp ──> iPolloWork desktop/UI │ ├── local API ──> Engine Protocol ──> OpenCode (default) │ └──> DeepSeek Harness (optional) └── optional account/control requests ──> iPolloCloud ``` एजेंट एक्ज़ीक्यूशन, टास्क स्टेट और स्ट्रीमिंग को साझा इंजन सीमा पर सामान्यीकृत किया जाता है। पोर्टेबल Skills, प्लगइन्स, MCP सर्वर और प्रोजेक्ट क्षमताएँ एक ही लाइफसाइकल का उपयोग करती हैं। iPolloCloud पहचान, संगठनों, एंटाइटलमेंट्स, होस्टेड वर्कर लाइफसाइकल, प्रशासन और वाणिज्यिक Apps को संभालता है। Cloud कनेक्शन वैकल्पिक है। ## रिपॉज़िटरी लेआउट - `apps/app` — साझा React यूज़र इंटरफ़ेस - `apps/desktop` — Electron डेस्कटॉप शेल और पैकेजिंग - `apps/server` — iPolloWork सर्वर API - `apps/orchestrator` — हेडलेस रनटाइम ऑर्केस्ट्रेशन - `packages` — साझा टाइप्स, कंपोनेंट्स, डॉक्स और इंटीग्रेशन्स - `docs` — इंजीनियरिंग नोट्स, प्लेटफ़ॉर्म गाइड और जनरेटेड रिपोर्ट्स - `evals` — निष्पादन योग्य प्रोडक्ट फ़्लो और वैलिडेशन टूलिंग - `examples` — पूर्ण उदाहरण प्लगइन पैकेज - `external-plugins` — बाहरी एजेंट होस्ट्स के लिए स्वतंत्र रूप से रिलीज़ किए गए प्लगइन्स - `packaging` — रिलीज़ और इंस्टॉलर मेटाडेटा - `scripts` — डेवलपमेंट, बिल्ड, ऑडिट और रिलीज़ ऑटोमेशन - `specs` — प्रोडक्ट और आर्किटेक्चर विशिष्टताएँ - `vendor` — पिन किया गया तृतीय-पक्ष सोर्स ## लाइसेंस iPolloWork **iPolloWork Source Available License 1.0** का उपयोग करता है: - केवल व्यक्तिगत स्व-उपयोग और कुल तीन से कम उपयोगकर्ताओं के छोटे आंतरिक उपयोग के लिए निःशुल्क। - तीन या अधिक उपयोगकर्ताओं द्वारा किसी भी उपयोग के लिए, उद्देश्य की परवाह किए बिना, पूर्व लिखित प्राधिकरण आवश्यक है। - किसी भी बिक्री, पुनर्विक्रय, सशुल्क सेवा, SaaS, होस्टिंग, व्हाइट-लेबल वितरण, मार्केटप्लेस उपयोग या ग्राहक-मुखी उपयोग के लिए पूर्व लिखित प्राधिकरण आवश्यक है। - iPolloWork नाम, लोगो और उत्पाद एट्रिब्यूशन उपयोगकर्ता-मुखी फ्रंटएंड डिस्प्ले में दिखाई देते रहना चाहिए, जब तक अन्यथा अधिकृत न हो। - अलग से लाइसेंस प्राप्त तृतीय-पक्ष कंपोनेंट्स अपने मूल लाइसेंस बनाए रखते हैं। यह एक सोर्स-अवेलेबल लाइसेंस है, OSI-अनुमोदित ओपन-सोर्स लाइसेंस नहीं।