Meet AnyCoder: أداة مجانية مفتوحة المصدر لتصميم ونشر تطبيقات الويب بسرعة
تعرَّف على AnyCoder، أداة جديدة للنمذجة الأولية ونشر تطبيقات الويب بسرعة باستخدام تقنية Kimi K2 في الثامن عشر من يوليو عام 2025، تم إطلاق AnyCoder، وهي بيئة تطوير تطبيقات ويب مفتوحة المصدر طوِّرت بواسطة أحسن خالق (Ahsen Khaliq)، مدير نمو الذكاء الاصطناعي في شركة Hugging Face. أصبحت هذه الأداة متاحة الآن لجميع مستخدمي مستودع مشاريع الذكاء الاصطناعي Hugging Face Spaces. يمكِّن AnyCoder المستخدمين من إنشاء تطبيقات الويب بسرعة دون الحاجة إلى معرفة تقنية عالية، وذلك من خلال توفير معاينة مباشرة ومدخلات متعددة الأوضاع ونشر مباشر بضغطة زر داخل بيئة مضيفة. هذا يجعلها بديلًا جذابًا لخدمات مثل Lovable، التي تتيح للمستخدمين كتابة التعليمات بلغة الإنجليزية البسيطة وبدء تطوير التطبيقات دون الحاجة إلى معرفة البرمجة الرسمية. يقدم AnyCoder وظائف رئيسية تتمثل في إمكانية إدخال وصف نصي بسيط لتوليد شفرة HTML وCSS وJavaScript، والتي يتم عرضها في لوحة المعاينة الحية ويمكن تعديلها أو نشرها مباشرة. كما يشمل التطبيق قوالب مثال لتطبيقات المهام واللوحات الرسومية والآلات الحاسبة وغيرها. تم بناء AnyCoder بشكل كامل باستخدام بيئة التطوير المفتوحة المصدر Gradio من Hugging Face، مما يسمح للمستخدمين بتوصيف التطبيقات بلغة الإنجليزية البسيطة أو رفع الصور ومن ثم توليد رمز جبهة الأمامية العامل على الفور. أنشأها خالق كمشروع شخصي ضمن نظام Hugging Face، وهو أحد أول تطبيقات "البرمجة المعنوية" التي تدعم نموذج Kimi K2 القوي والصغير والفعال الذي أطلقته Moonshot الأسبوع الماضي. إمكانية إنشاء الكود من صور الواجهة ودمج البحث عبر الويب ودعم OCR من خلال استخدام نموذج ERNIE-4.5-VL، تدعم AnyCoder التوليف المتعدد الأوضاع. يمكن للمستخدمين رفع لقطات الشاشة أو النماذج الأولية لتصميم الواجهة وتحويلها إلى رمز جبهة الأمامية الوظيفي، مما يجعلها مفيدة للمسوقين أو الفرق التي تعمل بصرياً. تشمل الأداة أيضًا أداة إعادة تصميم المواقع التي تقوم باستخراج المحتوى من أي موقع عام وإعادة تحميله بمظهر حديث. تستخدم الأداة المحتوى المشتق مثل هيكل الصفحة والمعلومات الفرعية والصور لإنشاء إصدار جديد، ويمكن توجيهه بملاحظات المستخدم مثل "جعله بسيطًا" أو "إضافة وضع مظلم". لدعم أحدث اتجاهات التصميم وأنماط التنفيذ، تقدم AnyCoder دمج البحث عبر الويب عبر منصة Tavily. عندما يتم تمكين هذا الخيار باستخدام مفتاح API، تقوم المنصة بالبحث عن التقنيات الحديثة وأفضل الممارسات قبل توليد الرمز. يمكن للمستخدمين رفع صور تحتوي على نصوص مدمجة، مثل لقطات الشاشة أو الملاحظات المكتوبة بخط اليد، ويتعرف AnyCoder على هذه النصوص باستخدام تقنية Tesseract OCR. يمكن بعد ذلك دمج النصوص المستخرجة في تعليمات البرمجة أو محتوى التطبيق. نشر مباشر إلى Hugging Face Spaces يمكن لنظام AnyCoder نشر التطبيقات المولدة مباشرة إلى Hugging Face Spaces. بعد تسجيل الدخول عبر OAuth ومنح الصلاحيات اللازمة، يمكن للمستخدمين نشر التطبيقات تحت نطاق حسابهم الخاص في Hugging Face. يتضمن هذا القدرة على دعم تطبيقات Python الكاملة التي تم بناؤها باستخدام Gradio، مما يوسع استخدامات الأداة خارج المواقع الثابتة. بالإضافة إلى ذلك، يتم تطوير الدعم لمنصة Streamlit. يبدو أن AnyCoder مكان رائع ومغري للبدء، سواء للمطورين المبتدئين أو حتى لأولئك الذين لديهم خبرة تقنية ويرغبون في بدء مشروع جديد بسرعة.