الذكاء الاصطناعي

AnyCoder: أداة مفتوحة المصدر لتطوير تطبيقات الويب عبر الذكاء الاصطناعي وبدون خبرة برمجية

هل ترغب في الحصول على رؤى أكثر ذكاءً في بريدك؟ اشترك في نشرتنا الأسبوعية للحصول على أهم الأخبار المتعلقة بالذكاء الاصطناعي المؤسسي والبيانات والأمن السيبراني.

AnyCoder هي بيئة مفتوحة المصدر لتطوير تطبيقات الويب، أطلقها Ahsen Khaliq، قائد نمو تعلم الآلة في Hugging Face، ومتاحة الآن عبر منصة Hugging Face Spaces.

تتيح هذه الأداة، المتوفرة لجميع مستخدمي مستودع Hugging Face لمشاركة الأكواد المعتمدة على الذكاء الاصطناعي، عرضًا مباشرًا للكود، ودعمًا للمدخلات متعددة الوسائط، وخيار النشر الفوري—all ضمن بيئة مستضافة، مما يُمكن المبدعين المستقلين أو العاملين لصالح عملاء أو شركات كبرى من البدء فورًا في “برمجة التجربة” (vibe coding) بسهولة وبالاستعانة بنماذج الذكاء الاصطناعي المستضافة على Hugging Face.

بذلك تُعد AnyCoder بديلًا مباشرًا لأدوات مثل Lovable، التي تسمح كذلك بكتابة أوامر بلغة إنجليزية بسيطة لإنشاء تطبيقات دون الحاجة إلى معرفة تقنية عميقة.

دعم النموذج الذكي Kimi K2

تم بناء AnyCoder كمشروع شخصي داخل منظومة Hugging Face، وتُعد من أوائل تطبيقات “برمجة التجربة” التي تدعم نموذج Kimi K2 من Moonshot، والذي يتميز بقوة الأداء وصغر الحجم.

تُمكّن AnyCoder المستخدمين من إدخال أوصاف نصية بلغة طبيعية لإنشاء كود HTML وCSS وJavaScript، مع عرض مباشر في نافذة معاينة حية، بالإضافة إلى إمكانية تعديل الكود أو نشره مباشرة. كما تتوفر قوالب جاهزة لتطبيقات المهام (todo)، ولوحات البيانات، والآلات الحاسبة، وغيرها.

بيئة مفتوحة تعتمد على Gradio

تم تطوير الأداة بالكامل باستخدام Gradio، بيئة بايثون مفتوحة المصدر من Hugging Face، وتتيح للمستخدمين وصف التطبيقات بلغة إنجليزية بسيطة أو تحميل صور، وتوليد واجهات أمامية تعمل بشكل فوري.

وفي حوار خاص مع VentureBeat، وصف Khaliq الأداة بأنها: “تطبيق مجاني ومفتوح المصدر لبرمجة التجربة”.

كما أوضح أن الأداة تدعم عدة نماذج مفتوحة المصدر يمكن التبديل بينها من خلال قائمة جانبية، ومنها:

توليد أكواد من صور الواجهات ودعم البحث وOCR

باستخدام نموذج ERNIE-4.5-VL، تدعم AnyCoder التوليد متعدد الوسائط؛ حيث يمكن للمستخدمين رفع صور تصميمات واجهات أو مخططات تجريبية، وتوليد كود واجهات أمامية حقيقية منها، مما يجعلها مفيدة للمصممين أو الفرق التي تعمل بصريًا.

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

لدعم أحدث اتجاهات التصميم، تقدم AnyCoder تكاملًا مع البحث عبر الإنترنت من خلال Tavily. وعند تفعيل هذه الميزة باستخدام مفتاح API، يقوم النظام بالبحث عن أحدث التقنيات والممارسات البرمجية قبل توليد الكود.

كما يمكن رفع صور تحتوي على نصوص مدمجة—مثل لقطات الشاشة أو الملاحظات المكتوبة بخط اليد—ليتم استخراج النصوص باستخدام Tesseract OCR، ومن ثم استخدامها داخل أوامر توليد الكود.

النشر الفوري على Hugging Face Spaces

تتيح AnyCoder نشر التطبيقات مباشرةً على Hugging Face Spaces بنقرة واحدة. بعد تسجيل الدخول عبر OAuth ومنح الأذونات اللازمة، يمكن للمستخدمين نشر التطبيقات داخل نطاق حساباتهم الخاصة على Hugging Face.

تشمل ميزات النشر:

  • تصميم متجاوب وصديق للهاتف المحمول

  • رأس وتذييل مخصص وملف README

  • رابط مباشر قابل للمشاركة

  • تحكم كامل بالملكية وإمكانية التعديل

كما تدعم AnyCoder الآن نشر تطبيقات بايثون الكاملة المبنية بـ Gradio، مما يوسع نطاق الاستخدام ليشمل ما هو أبعد من المواقع الثابتة. كما يجري العمل على دعم Streamlit قريبًا.

سواء كنت مطورًا مبتدئًا أو خبيرًا يرغب بإطلاق مشروع جديد بسرعة، تُعد AnyCoder منصة واعدة وسهلة الانطلاق.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى