इस प्रोजेक्ट के बारे में
OpenWork एक मुफ़्त, ओपन-सोर्स डेस्कटॉप एप्लिकेशन है जो AI वर्कफ़्लो साझा करने के लिए बनाया गया है और macOS, Windows और Linux पर Claude Cowork तथा Codex के ओपन-सोर्स विकल्प के रूप में प्रस्तुत है। यह उपयोगकर्ताओं को Codex, Claude Code, Cursor या अन्य संगत टूल्स जैसे एजेंट्स में OpenWork MCP (Model Context Protocol) सर्वर जोड़ने की सुविधा देता है, जिससे वे स्किल्स, MCP कनेक्शन और जुड़ी सेवाओं (Google Workspace और Microsoft 365 सहित) को विभिन्न टूल्स, टीममेट्स और मशीनों पर पुनः उपयोग कर सकते हैं। डेस्कटॉप ऐप एक समर्पित वर्कस्पेस प्रदान करता है, लेकिन यह वैकल्पिक है; उपयोगकर्ता OpenWork को अपने मौजूदा AI एजेंट से सीधे चला सकते हैं। संगठनों के लिए, एडमिन इंटरफ़ेस (OpenWork Den) क्षमताओं को प्रकाशित करने, एक्सेस प्रबंधित करने और साझा या प्रति-उपयोगकर्ता कनेक्शन कॉन्फ़िगर करने की अनुमति देता है।
OpenWork MCP चार टूल्स उजागर करता है: उपलब्ध क्षमताओं को खोजने के लिए `search_capabilities`, उन्हें चलाने के लिए `execute_capability`, और स्किल्स को सूचीबद्ध व पढ़ने के लिए `list_skills`/`get_skill`। Codex, Claude Code, OpenCode और रिमोट URL `https://api.openworklabs.com/mcp/agent` का उपयोग करने वाले किसी भी MCP क्लाइंट के लिए सेटअप निर्देश दिए गए हैं।
OpenWork Den टीम या संगठनात्मक प्रबंधन के लिए कंट्रोल प्लेन का काम करता है और बड़े पैमाने पर inference provisioning, टीम व सदस्य प्रबंधन, डेस्कटॉप नीति प्रवर्तन, मार्केटप्लेस के माध्यम से स्किल्स और प्लगइन्स प्रकाशित करना, तथा Agent Plugins या Anthropic-संगत प्लगइन्स आयात करने जैसी सुविधाएँ प्रदान करता है।
रिपॉज़िटरी डायरेक्टरी-विभाजित लाइसेंस का उपयोग करती है: `ee/` डायरेक्टरी के बाहर सब कुछ MIT लाइसेंस के अंतर्गत है (डेस्कटॉप ऐप और कोर प्लेटफ़ॉर्म सहित), जबकि `ee/` डायरेक्टरी (OpenWork Den) OpenWork EE License के अंतर्गत है, जो एक source-available लाइसेंस है। EE सुविधाओं के उत्पादन उपयोग के लिए सदस्यता आवश्यक है, लेकिन 5 उपयोगकर्ताओं तक के संगठनों के लिए यह मुफ़्त है, किसी भी आकार के लिए 30-दिन के मूल्यांकन हेतु मुफ़्त है, और विकास व परीक्षण के लिए सदैव मुफ़्त है। प्रत्येक `ee/` रिलीज़ प्रकाशन के दो वर्ष बाद MIT में परिवर्तित हो जाती है।
योगदानकर्ताओं के लिए, प्रोजेक्ट में Node 24, pnpm 11, और DCO sign-off वाला Git आवश्यक है। रिपॉज़िटरी लेआउट में डेस्कटॉप ऐप (React UI, Electron shell, और server) के लिए `apps/`, साझा कोर पैकेजों के लिए `packages/`, कंट्रोल प्लेन के लिए `ee/`, निष्पादन योग्य टेस्ट स्पेक्स के लिए `evals/`, डिक्लेरेटिव dev/test वातावरणों के लिए `worlds/`, `docs/`, और रिपॉज़िटरी एजेंट स्किल्स के लिए `.opencode/skills/` शामिल हैं। परीक्षण `evals/specs/**/*.test.ts` फ़ाइलों के माध्यम से किया जाता है, जिसमें ऐप-चालित journeys के लिए `.e2e.test.ts` का उपयोग होता है। विकास कमांड में Electron ऐप के लिए `pnpm dev` और कई worktrees के लिए `pnpm dev:worktree` शामिल हैं। Electron के बिना ब्राउज़र में UI चलाने के लिए एक हेडलेस वेब मोड उपलब्ध है, जिसमें सेटअप और साइन-इन के विस्तृत निर्देश दिए गए हैं।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.