منصوبے کے بارے میں
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 اور کسی بھی MCP کلائنٹ کے لیے فراہم کی گئی ہیں جو ریموٹ URL `https://api.openworklabs.com/mcp/agent` استعمال کرتا ہے۔
OpenWork Den ٹیم یا تنظیمی انتظام کے لیے کنٹرول پلین کا کام کرتا ہے، اور بڑے پیمانے پر انفرنس کی فراہمی، ٹیم اور ممبر کے انتظام، ڈیسک ٹاپ پالیسی کے نفاذ، مارکیٹ پلیسز کے ذریعے مہارتوں اور پلگ انز کی اشاعت، اور Agent Plugins یا Anthropic کے مطابق پلگ انز درآمد کرنے جیسی سہولیات پیش کرتا ہے۔
ریپوزٹری ڈائریکٹری کے لحاظ سے تقسیم شدہ لائسنس استعمال کرتی ہے: `ee/` ڈائریکٹری کے باہر سب کچھ MIT لائسنس کے تحت ہے (بشمول ڈیسک ٹاپ ایپ اور بنیادی پلیٹ فارم)، جبکہ `ee/` ڈائریکٹری (OpenWork Den) OpenWork EE License کے تحت ہے، جو ایک سورس دستیاب لائسنس ہے۔ EE خصوصیات کے پروڈکشن استعمال کے لیے سبسکرپشن درکار ہے، لیکن یہ 5 صارفین تک کی تنظیموں کے لیے مفت، کسی بھی سائز کے لیے 30 دن کے جائزے کے لیے مفت، اور ترقی اور جانچ کے لیے ہمیشہ مفت ہے۔ ہر `ee/` ریلیز اشاعت کے دو سال بعد MIT میں تبدیل ہو جاتی ہے۔
تعاون کرنے والوں کے لیے، پروجیکٹ میں Node 24، pnpm 11، اور DCO سائن آف کے ساتھ Git درکار ہے۔ ریپوزٹری لے آؤٹ میں `apps/` ڈیسک ٹاپ ایپ (React UI، Electron شیل اور سرور) کے لیے، `packages/` مشترکہ بنیادی پیکجز کے لیے، `ee/` کنٹرول پلین کے لیے، `evals/` قابل عمل ٹیسٹ اسپیکس کے لیے، `worlds/` اعلانیہ ڈیو/ٹیسٹ ماحول کے لیے، `docs/`، اور `.opencode/skills/` ریپوزٹری ایجنٹ مہارتوں کے لیے شامل ہیں۔ جانچ `evals/specs/**/*.test.ts` فائلوں کے ذریعے کی جاتی ہے، جبکہ ایپ چلانے والے سفر `.e2e.test.ts` استعمال کرتے ہیں۔ ترقی کے کمانڈز میں Electron ایپ کے لیے `pnpm dev` اور متعدد ورک ٹریز کے لیے `pnpm dev:worktree` شامل ہیں۔ UI کو Electron کے بغیر براؤزر میں چلانے کے لیے ایک ہیڈ لیس ویب موڈ دستیاب ہے، جس میں سیٹ اپ اور سائن ان کے لیے تفصیلی ہدایات موجود ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.