عن المشروع

opencraft هو شريك عمل مكتبي يعمل محليًا أولاً، مبني على محرك الرسوم البيانية القائم على الإعدادات من flowcraft. يعمل بالكامل على جهاز المستخدم عبر macOS و Linux و Windows، ويوفر وكيلًا مدفوعًا بـ LLM يقرأ الملفات ويحررها، وينفذ أوامر الصدفة مع بوابات موافقة، وينسق الوكلاء الفرعيين، ويحفظ الجلسات ويستأنفها. التطبيق مبني باستخدام Wails v3 و React، مما يوفر تجربة سطح مكتب أصلية. يدعم مزودي استدلال متعددين بما في ذلك OpenAI و Anthropic و Azure و ByteDance و DeepSeek و Kimi و MiniMax و Qwen، مع نقاط نهاية مخصصة، وأولوية توجيه مع إعادة محاولة احتياطية، وتتبع استخدام لكل نموذج. تشمل الميزات الرئيسية الدردشة المتدفقة مع الاستدلال واستدعاءات الأدوات، وإدارة الجلسات مع إمكانيات الاستئناف وإعادة التسمية والتصدير والحذف، وعرض كانبان لتفويض الوكلاء الفرعيين، ودعم التدويل للغتين الإنجليزية والصينية. تغطي مجموعة الأدوات عمليات الملفات، وتنفيذ الأوامر (بما في ذلك جلسات PTY)، وتطبيق التصحيحات، وجلب الويب، وتحديثات الخطط، وطلبات الأذونات، وأدوات المهارات. يتم التعامل مع السلامة عبر سلسلة وسيطة مع تخزين مؤقت للاقتطاع، وسقف نتائج 32k، وتنقيح الأسرار، وسجل تدقيق JSONL. تتضمن بيئة التشغيل صندوق رمل execd محليًا مع دعم stdio ومآخذ unix، وتخزين SQLite محددًا بمساحة العمل، وتلخيص ذاكرة الطي العازلة، وحالة العالم AGENTS.md، وإعدادات متعددة الطبقات، وصندوق رمل seatbelt/bwrap مع تخزين الموافقات خارج دليل المشروع. تشمل قدرات الوكلاء المتعددين وكلاء فرعيين دائمين مع كانبان تفويض، واكتشاف المهارات، والتثبيت القائم على git، وأدوات التأليف. تشمل ميزات سير العمل تدفقات إصدار الجلسات بتنسيق JSONL، وخطافات دورة الحياة الخارجية، وسياسة شبكة قابلة للتكوين مع حماية SSRF، وعلامة تبويب التشخيص. التثبيت متاح عبر Homebrew على macOS أو بالتنزيل المباشر من GitHub Releases لجميع المنصات. تطبيق macOS موقّع بمعرّف مطور ومصدق من Apple. يتطلب البناء من المصدر Go 1.25+ و Node 22 ومتطلبات Wails v3 المسبقة. المشروع مُصدر بموجب رخصة MIT.