عن المشروع
NodeTool هي مساحة عمل إبداعية مفتوحة المصدر يمكن للوكلاء من خلالها بناء وتشغيل وفحص وإصلاح سير عمل متعدد الوسائط لإنتاج الصور والفيديو والصوت والنصوص. يمكن للمستخدمين البدء من موجز بلغة طبيعية، ومراجعة القصص المصورة واللقطات الثابتة المولّدة، وتحريك اللقطات المعتمدة، وإضافة السرد والموسيقى، والتحرير على خط زمني، وتصدير فيديو MP4. ويمكن تحرير المشروع نفسه يدويًا أو عبر وكيل.
يوفر الاستوديو عدة واجهات تحرير مترابطة. ينظّم محرر القصة المصورة اللقطات والحدث وتوجيه الكاميرا والحركة والمدة والسرد ومعلومات النمط، ويدعم مراجعة اللقطات الفردية دون إعادة توليد التسلسل كاملًا. تدعم أدوات السيناريو والصوت اختيار مزود ونموذج وصوت خاص بكل شخصية، وتسجيلات محفوظة، وتوقيت الكلمات، وتجميع التعليقات النصية. يتيح الخط الزمني ترتيب مسارات الفيديو والصوت وقصها وطبقاتها وتصديرها، بينما يمكن أن تظل المقاطع مرتبطة بسير عمل التوليد. يوفر محرر الرسم تراكيب ذات طبقات مع أقنعة وأنماط مزج، ويمكن لمحرر ثلاثي الأبعاد إنشاء مراجع مشاهد لتوليد الصور أو الفيديو.
تكمن خلف هذه الواجهات في محرر رسم بياني للعقد ذي أنواع محددة. يمكن للمستخدمين ربط العقد، وفحص المخرجات الوسيطة، وتبديل النماذج، وإعادة تشغيل الأجزاء المعدلة فقط. يمكن لسير العمل أن يجمع عمليات الصور والفيديو والصوت والنصوص مثل التقنيع وinpainting وoutpainting وإعادة الإضاءة ورفع الدقة والطبقات والتركيب. تحتفظ المشاريع بالرسم البياني والمدخلات والأصول والتعديلات معًا.
صُمم الوصول إلى النماذج حول بيانات الاعتماد المملوكة للمستخدم والنماذج المحلية أو المستضافة لدى المزود. تسرد الوثائق مزودين يشملون OpenAI وAnthropic وGemini وFAL وKIE وReplicate وElevenLabs وHuggingFace، مع دعم محلي عبر Ollama وMLX على Apple Silicon ونماذج GGUF. تُجرى مكالمات API مباشرة إلى المزود المحدد باستخدام مفتاح المستخدم. تعتمد متطلبات الأجهزة للنماذج المحلية على النموذج المستخدم.
تتضمن ميزات الوكيل بناء سير العمل، والتحقق من الرسم البياني، وتوليد تطبيقات مصغّرة مخصصة، ومعالجة الإخفاقات مع خيارات إعادة المحاولة أو الإصلاح، وميزانيات التكلفة، وسجلات OpenTelemetry spans لمكالمات LLM مع معلومات الرموز والتكلفة. تُعرَض حزمة أدوات الوكيل عبر MCP، مما يتيح لعملاء MCP الخارجيين مثل Claude Desktop أو Claude Code أو Codex أو OpenCode التحكم في سير العمل وواجهات التحرير. يمكن لـ CLI تشغيل سير العمل، وتقديم خدمة API، وتوفير دردشة وكيل تفاعلية بعد تكوين مزود.
يمكن للمطورين توسيع NodeTool بعقد مخصصة بـ TypeScript أو Python، وإضافة تكاملات مع المزودين، وكتابة عقد JavaScript في بيئة عزل QuickJS، واستخدام مخزن المتجهات المدمج للبحث في المستندات. يمكن أيضًا تغليف سير العمل في واجهات تطبيقات مصغّرة بسيطة للزملاء. تشمل خيارات النشر الاستضافة الذاتية باستخدام Docker واستخدام عمال GPU عن بُعد مثل RunPod أو Vast.
يتضمن المستودع وقت تشغيل TypeScript ونواة سير العمل، والمزودين والعقد، وواجهة ويب React، وغلاف سطح مكتب Electron، وتطبيق جوال React Native، والوثائق، وأمثلة سير عمل قابلة للتشغيل. يتوفر NodeTool Studio لأنظمة macOS وWindows وLinux، بينما يُوصف عرض سحابي مستضاف بأنه نسخة alpha. المشروع مرخّص بموجب AGPL-3.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.