Craft Anything هو تطبيق مفتوح المصدر مكتوب بلغة Rust يدرس كيفية عمل مواقع الويب والبرامج وألعاب الفيديو، وينسّق وكلاء الذكاء الاصطناعي لبرمجة نسخته الخاصة من الصفر. بواسطته، يمكنك تحليل بنية مشروع قائم، وإنشاء نسخة مطابقة وظيفيًا باللغة أو بمحرك الألعاب الذي تفضّله، والتحقق تلقائيًا من مدى اختلافها عن النسخة الأصلية.
أربع مراحل: الدراسة، البناء، الاختبار، والتسليم
ينظّم التصوّر البسيط العمل ضمن المراحل التالية: الدراسة، والبناء، والتحقّق، والجاهزية. يكفي إدخال عنوان موقع إلكتروني أو اختيار ملف تنفيذي محلي وكتابة تعليمات، مثل إعادة إنشاء أسلوب اللعب بلغة Rust أو استنساخ التصميم، لكي يبدأ النظام بفحص الهدف وجمع أدلة حول سلوكه. بعد ذلك، يكتب وكيل البرمجة شيفرة المشروع الجديد في المجلد المحلي وينتقل إلى مرحلة التحقق، حيث يقيس الصفحات ويشغّل اختبارات آلية لمقارنتها بالأصل؛ وإذا لم يتطابق أي شيء بصريًا أو وظيفيًا، فستظهر بطاقات الموافقة وتعليمات باللغة الطبيعية، مما يساعد على تحسينه حتى يصبح جاهزًا للفتح.
الغرفة النظيفة أو التحليل العميق: طريقتان للتحليل
قبل البدء، ستحتاج إلى اختيار وضع العمل. «الغرفة النظيفة»، وهي الإعداد الافتراضي، لا تقرأ مطلقًا الشفرة المصدرية أو الملفات الداخلية للبرنامج الأصلي، وتقتصر على ما يراه المستخدم الخارجي: لقطات الشاشة، والنصوص الظاهرة، والألوان، والخطوط، والهوامش المقاسة، والقوائم الموسعة. أما «العميق»، من ناحية أخرى، فيفعّل 320 أداة داخلية للمحرك لقراءة الملفات الثنائية الأصلية مباشرةً، وحزم أندرويد، وتطبيقات إلكترون، وقواعد البيانات، وملفات التقاط حركة مرور الشبكة، معتمدًا على غيدرا كإطار عمل للهندسة العكسية.
وحدة التحكّم، وخادم MCP، ووكلاء البرمجة
تعتمد كتابة التعليمات البرمجية على وكلاء البرمجة الذين سبق أن أعددتهم على جهاز الكمبيوتر لديك، مع دعم مباشر لـ Claude Code من خلال جلستك الخاصة؛ لذا، بغض النظر عن وضع العمل الذي تختاره، ستحتاج إلى حساب لدى مزود للذكاء الاصطناعي لديه جلسة نشطة قبل تقديم الطلبات. تتضمن الحزمة أيضًا أداة الطرفية «craft-anything-cli»، التي تتيح أدوات التحليل الـ320 تلك كأوامر فرعية وكخادم MCP، بحيث يمكن لأي عميل خارجي أتمتة عمليات إعادة البناء أو فحص الأهداف بنفسه.
فحص متعمّق دون إنشاء مشروع
عندما تريد فقط إلقاء نظرة داخل ملف، يمكنك استخدام خيار «إلقاء نظرة فقط إلى الداخل» والعرض المتقدم لرؤية قوائم الدوال والسلاسل والشيفرة الكاذبة بلغة C ولغة التجميع وعارض القيم السداسية والرسوم البيانية للاستدعاءات التي يُنشئها مفكك الشيفرة البرمجية ومفكك التجميع الاحتكاريان المكتوبان بلغة Rust، دون الحاجة إلى برامج خارجية. سيُرجع كل استعلام سجلاتٍ من الأدلة تتضمن نسبة مئوية للثقة، وتحليلًا، والقيود التي تمت مواجهتها، وسيُحفظ السجل الكامل في الدليل المحلي للمشروع.
تجربتي معCraft Anything
اخترت وضع Deep لأنني أردت اختباره باستخدام تطبيق أندرويد كنت أستخدمه قبل بضع سنوات، رغم أنني واجهت في البداية صعوبة في ربط حسابي في Claude؛ إذ لم يكن موجودًا في متغير PATH، وانتهى بي الأمر إلى تثبيته عبر الأوامر. بمجرد الربط، اتصل البرنامج فورًا بـ Claude وبدأت عملية الهندسة العكسية، وفي غضون 30 دقيقة فقط، تم تطوير التطبيق وفقًا لطلباتي، بما في ذلك التوافق مع إصدارات أندرويد الحالية وأيقونات ذات تصميم أكثر حداثة. تمامًا كما يحدث مع Claude Code وAntigravity وغيرها من الأدوات المشابهة، طلب مني التدخل في عدة مناسبات. بشكل عام، أعتقد أنها طريقة ممتازة لإنشاء برمجيات مخصصة تعتمد على برامج أخرى.
ما أعجبني أكثر في Craft Anything وما يمكن تحسينه
· ما أعجبني أكثر: الفصل الصارم لوضع «الغرفة النظيفة»، الذي يعيد إنشاء المشاريع بالاعتماد فقط على الاختبارات المرئية، وقوة محرّك Rust في تفكيك الملفات الثنائية دون تثبيت أدوات خارجية.
· ما الذي سأحسّنه: لإنشاء التعليمات البرمجية، تحتاج إلى أن يكون لديك وكيل خارجي بحسابك الخاص مُعدّ مسبقًا على جهاز الكمبيوتر الخاص بك.
نزّل Craft Anything لنظام ماك إذا كنت تريد فهم كيفية إنشاء موقع إلكتروني أو برنامج أو لعبة، وإنشاء نسختك الخاصة باستخدام وكلاء الذكاء الاصطناعي، مع الاختيار بين تحليل بصري بحت أو فحص معمّق لملفاته الثنائية.
هو لك إذاCraft Anything
✓ تريد إعادة إنشاء مواقع إلكترونية أو تطبيقات أو ألعاب من خلال سير عمل موجَّه ومدعوم بالذكاء الاصطناعي
✓ تقدّر إمكانية الاختيار بين تحليل بصري فقط أو فحص عميق للملفات الثنائية للبرامج
✓ تحتاج إلى مقارنات آلية وأدلة موثوقة لتنقيح مشروعك بثقة
التعليقات
لا توجد آراء حول Craft Anything حتى الآن. كن الأول! تعليق