الوصف

🖼️ اسم الأداة:

fx

🔖 التصنيفات:

  • البرمجة والتطوير
  • إنشاء الرموز ومراجعتها
  • أتمتة ووكلاء ذكية
  • DevOps و CI/CD والمراقبة
  • تكاملات وواجهات API

✏️ ما الذي تقدّمه هذه الأداة؟

fx هو وكيل برمجي مفتوح المصدر وصغير الحجم يعمل من خلال سطر الأوامر (CLI)، ومكتوب بلغة Zig. صُمم ليكون خفيفًا وسريعًا وقابلًا للتضمين ضمن أدوات وبيئات أخرى، مع دعم الاستدلال المحلي والسحابي ومختلف مزودي النماذج. حجمه يقارب 6.39 MiB، وحالته الحالية Experimental.

يمكن تشغيل fx داخل مجلد المشروع، ثم توجيهه باستخدام اللغة الطبيعية لقراءة الملفات وفهم المشروع وتنفيذ المهام البرمجية، مثل إضافة الاختبارات وتشغيلها. كما يعرض الوكيل خطوات استخدام الأدوات أثناء تنفيذ المهمة، ويمكن إيقاف التنفيذ ومراجعته.

يدعم fx مجموعة من الأدوات للتعامل مع ملفات المشروع وتشغيل الأوامر، كما يوفر نظام صلاحيات يطلب موافقة المستخدم على العمليات الحساسة مثل إنشاء الملفات أو تعديلها أو حذفها وتشغيل الأوامر. ويمكن تغيير وضع الصلاحيات من داخل الأداة.

كما يدعم Skills وPlugins وMCPs وSubagents لتوسيع قدراته وربطه بأدوات ومصادر خارجية، مع تصميم يعتمد على فلسفة Unix وقابلية التوسع والتضمين.

ويتميز fx بأنه Model-agnostic، أي أنه ليس مرتبطًا بنموذج ذكاء اصطناعي واحد، ويمكن استخدامه مع نماذج محلية أو بوابات نماذج أو واجهات API مباشرة أو اشتراكات.

ويمكن استخدامه بشكل تفاعلي داخل الطرفية، أو تشغيله بصورة غير تفاعلية باستخدام fx ask، وهو ما يسمح باستخدامه داخل السكربتات وعمليات CI. كما يدعم إخراجًا بصيغة JSON للاستخدام البرمجي.

ما الذي تقدّمه فعليًا بناءً على تجربة المستخدمين؟

  • قراءة ملفات المشروع وفهم بنيته.
  • تنفيذ مهام برمجية باستخدام أوامر باللغة الطبيعية.
  • تعديل وإنشاء وحذف الملفات عند الحصول على الصلاحية المطلوبة.
  • تشغيل الأوامر والاختبارات داخل المشروع.
  • البحث عن الملفات وقراءة محتوياتها.
  • العمل من خلال واجهة تشبه Unix shell بدلًا من واجهات IDE الثقيلة.
  • استخدام Skills لتوسيع قدرات الوكيل.
  • استخدام MCPs للاتصال بأدوات وموارد خارجية.
  • تشغيل Subagents لتنفيذ أجزاء مستقلة من العمل.
  • استكمال الجلسات السابقة في المشروع.
  • استخدامه داخل السكربتات وعمليات التكامل المستمر من خلال fx ask.
  • إرفاق الصور للمهام التي تحتاج إلى قدرات الرؤية.
  • اختيار النموذج المستخدم من خلال كتالوج النماذج.

🤖 هل تتضمّن الأتمتة؟

نعم. يعمل fx كـ Coding Agent قادر على تنفيذ سلسلة من الخطوات البرمجية بناءً على طلب المستخدم، بما يشمل قراءة الملفات، البحث، تعديل الملفات وتشغيل الأوامر والاختبارات.

كما يمكن تشغيله بصورة غير تفاعلية باستخدام fx ask، ما يسمح باستخدامه داخل السكربتات وعمليات CI. وتساعد Skills وMCPs وSubagents على توسيع نطاق المهام التي يمكن للوكيل تنفيذها.

ويستخدم fx نظام صلاحيات لحماية العمليات الحساسة؛ إذ تتم مراجعة العمليات التي قد تغيّر الجهاز أو الملفات قبل تنفيذها وفق وضع الصلاحيات المستخدم.

💰 نموذج التسعير:

مجاني ومفتوح المصدر بالنسبة إلى برنامج fx نفسه؛ فهو منشور بموجب ترخيص Apache-2.0. أما تكلفة استخدام نماذج الذكاء الاصطناعي فتعتمد على مزود الاستدلال أو بوابة النماذج المستخدمة، ويمكن أيضًا استخدام نماذج محلية لتجنب رسوم الاستدلال المرتبطة بالمزودين السحابيين.

🆓 تفاصيل الخطة المجانية:

البندالتفاصيل
سعر fxمجاني
الترخيصApache-2.0
البرنامجمفتوح المصدر
حجم البرنامجحوالي 6.39 MiB
النماذجلا يفرض fx نموذجًا محددًا؛ يدعم النماذج المحلية والسحابية
الاستدلال المحليمتاح مع نقاط النهاية المحلية المتوافقة
تكلفة الاستدلالتعتمد على مزود النموذج المستخدم
الاستخدام المحلييمكن تشغيل الاستدلال محليًا لتجنب رسوم الاستدلال السحابي

ولا يعني كون fx مجانيًا أن استخدام نماذج الذكاء الاصطناعي مجاني؛ فالطلبات التي تمر عبر AI Gateway تُسجل تكلفتها واستخدامها، بينما يمكن للاستدلال المحلي تجنب رسوم الاستخدام لكل رمز.

💳 تفاصيل الخطط المدفوعة:

الخطةالسعرالمزايا والفروقات
لا توجد خطة مدفوعة لـ fx نفسه0 دولارالبرنامج نفسه مفتوح المصدر ومجاني.
استخدام AI Gatewayبحسب الاستهلاكتكلفة الطلبات تعتمد على النماذج ومزود الاستدلال المستخدم، ويمكن متابعة الاستخدام والتكلفة من خلال fx usage أو لوحة AI Gateway.
نماذج أو مزودون خارجيونبحسب المزودfx يدعم الاستدلال السحابي عبر مزودين وبوابات مختلفة، وتخضع تكلفة النموذج لأسعار المزود المستخدم.

🧭 طريقة الوصول إلى الأداة:

طريقة الوصولالتفاصيل
Terminal / CLIالطريقة الأساسية لاستخدام fx
التثبيت المحلييمكن تثبيته من خلال أمر التثبيت الرسمي
WebAssemblyيتوفر إصدار WebAssembly يمكن تشغيله في متصفحات تدعم WebAssembly JSPI
fx askتشغيل مهمة واحدة بصورة غير تفاعلية
Vercelيمكن تسجيل الدخول باستخدام حساب Vercel
AI Gateway APIيمكن استخدام مفتاح Vercel AI Gateway API
النماذج المحليةيدعم نقاط النهاية المحلية المتوافقة
MCPيدعم خوادم MCP والموارد والأدوات المرتبطة بها

🔗 رابط التجربة أو الموقع الرسمي:

fx – الموقع الرسمي

fx – التوثيق الرسمي

 
 
 
 

تفاصيل التسعير

💰 نموذج التسعير: برنامج fx نفسه مجاني ومفتوح المصدر، ومتاح بموجب ترخيص Apache-2.0، لذلك لا توجد رسوم اشتراك أو خطة مدفوعة لاستخدام البرنامج. أما تكلفة استخدام نماذج الذكاء الاصطناعي فلا يحددها fx، وإنما تعتمد على مزود الاستدلال أو بوابة النماذج المستخدمة. كما يمكن استخدام نماذج محلية عبر نقاط النهاية المتوافقة، مما يتيح تشغيل الاستدلال محليًا وتجنب رسوم الاستخدام المرتبطة بمزودي الخدمات السحابية. ويبلغ حجم البرنامج حوالي 6.39 MiB، ولا يفرض fx استخدام نموذج ذكاء اصطناعي محدد، بل يدعم النماذج المحلية والسحابية وفق بيئة التشغيل التي يختارها المستخدم. وبالنسبة إلى AI Gateway، فإن تكلفة الاستخدام تعتمد على الاستهلاك والنموذج ومزود الاستدلال، ويمكن متابعة الاستخدام والتكلفة من خلال fx usage أو لوحة AI Gateway، بينما يخضع استخدام النماذج أو مزودي الخدمات الخارجيين لأسعار كل مزود على حدة. لذلك، فإن استخدام fx بحد ذاته لا يتطلب دفع أي رسوم، لكن استخدام نماذج الذكاء الاصطناعي عبر الخدمات السحابية قد يترتب عليه تكاليف بحسب الاستهلاك، في حين يمكن تقليل هذه التكاليف أو تجنبها باستخدام نماذج محلية. 🆓 تفاصيل الخطة المجانية: لا توجد خطة مجانية منفصلة لأن fx نفسه مجاني بالكامل ومفتوح المصدر، ويمكن استخدام البرنامج دون رسوم، مع إمكانية تشغيل النماذج محليًا أو الاتصال بمزودي نماذج سحابية حسب الحاجة. ولا يعني ذلك أن جميع خدمات الذكاء الاصطناعي المرتبطة به مجانية، إذ تخضع تكلفة الاستدلال السحابي لأسعار المزود المستخدم، بينما يتيح الاستدلال المحلي تشغيل النماذج على البنية التحتية الخاصة بالمستخدم دون دفع رسوم استدلال سحابية لكل رمز. 💳 تفاصيل الخطط المدفوعة: لا توجد خطط مدفوعة لبرنامج fx نفسه، فهو متاح مجانًا بموجب ترخيص Apache-2.0. أما الخدمات المرتبطة بالذكاء الاصطناعي، مثل AI Gateway أو النماذج ومزودي الاستدلال الخارجيين، فقد تكون تكلفتها بحسب الاستهلاك، وتختلف وفق النموذج ومزود الخدمة المستخدم.