أيقونة تطبيق AI Code Editor & Compiler

AI Code Editor & Compiler

أدوات المطورين · مجاني · iOS & Android · CoddyKit

AI Code Editor & Compiler — اكتب كودًا حقيقيًا على هاتفك وشاهده قيد التشغيل

AI Code Editor & Compiler هو IDE مجاني للهواتف على iOS وAndroid، مخصص للطلاب والهواة والمطورين الذين يرغبون في كتابة كود حقيقي وتشغيله على هاتف أو جهاز لوحي. اكتب Python أو Java أو C أو C++ أو C# أو PHP أو SQL أو واحدة من أكثر من اثنتي عشرة لغة أخرى، واضغط تشغيل، ثم اقرأ الناتج الفعلي بعد بضع ثوانٍ. وعندما يفشل أحد البرامج، حدّد الأسطر التي تحتوي على الخطأ واطلب من الذكاء الاصطناعي المدمج شرح الخطأ أو إصلاحه — وستحصل على نسخة مصححة على شكل diff تراجعها قبل أن تُطبَّق على ملفك.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
السعر
مجاني، مع الترقية إلى Pro
المنصات
iOS وAndroid
اللغات
22
التصنيف العمري
4+
الإصدار
82.5.1
يتطلب
iOS 15.1 أو أحدث
الشاشة الرئيسية لـ AI Code Editor، وتعرض شريط البحث عن اللغات، ومرشحات الفئات، وSkill HubAI Code Editor يعرض دالة متتالية Fibonacci بلغة Python في محرّر مميّز بناء الجملة، مع زر تشغيل
30+اللغات والتنسيقات
20+مشغّل كود حقيقي
إصلاحيقرأ الذكاء الاصطناعي الخطأ
الكود ادعاء، وتشغيله هو الدليل الوحيد.

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

ما هو

AI Code Editor & Compiler هو تطبيق مجاني على iOS وAndroid لكتابة البرامج الحقيقية وتشغيلها على هاتف أو جهاز لوحي. إنه محرّر كود محسّن للاستخدام باللمس، مع تمييز نحوي لأكثر من 30 لغة وتنسيقًا، ومشغّل كود حقيقي لنحو 20 منها — بما في ذلك Python وJava وC وC++ وC# وJavaScript وTypeScript وKotlin وSwift وGo وRust وPHP وRuby وSQL وLua وR وScala وHaskell وPerl وBash — بالإضافة إلى معاينة مباشرة لـ HTML/CSS/JavaScript. تُبنى البرامج وتُنفَّذ على خوادم بعيدة، لذا يتطلب التشغيل اتصالًا بالإنترنت؛ وعند فشل التشغيل، يقرأ مساعد ذكاء اصطناعي مدمج الخطأ ويقترح إصلاحًا.

داخل التطبيق

كيف يبدو

الشاشة الرئيسية لـ AI Code Editor، وتعرض شريط البحث عن اللغات، ومرشحات الفئات، وSkill Hub
اختر لغةابحث أو تصفّح حسب الفئة — Popular وBackend وWeb وMobile — ثم انتقل إلى AI Generate أو المدرّس بالذكاء الاصطناعي أو أحد تحديات البرمجة من Skill Hub.
AI Code Editor يعرض دالة متتالية Fibonacci بلغة Python في محرّر مميّز بناء الجملة، مع زر تشغيل
المحرّرملف مميّز بناء الجملة مع Unlock Pro وCode Library وGenerate Code وزر تشغيل في شريط الأدوات نفسه، بالإضافة إلى شريط رموز فوق لوحة المفاتيح.
لوحة Generate Code في AI Code Editor، مع قائمة منسدلة للغة وحقل طلب لحلقة for
أنشئ نقطة بدايةاختر لغة وصِف ما ينبغي أن تفعله كتلة من التعليمات البرمجية للحصول على مسودة أولى داخل المحرّر بدلًا من البدء بملف فارغ.
شاشة دردشة AI Code Editor مع طلبات مقترحة لشرح موضوع واختبار نفسك فيه ووضع خريطة طريق لتعلّمه
اسأل دردشة الذكاء الاصطناعيعلامة تبويب للدردشة منفصلة عن المحرّر لشرح مفهوم، أو اختبار نفسك فيه، أو طلب خريطة طريق للتعلّم بلغة واضحة.
الشاشة الرئيسية لـ AI Code Editor، مع شبكة اللغات وبطاقات Skill Hub الخاصة بـ AI Generate وAI Tutor وChallenge
Skill Hubتوجد AI Generate ومدرّس بالذكاء الاصطناعي وتحديات محددة بوقت بجوار شبكة اللغات، ويمكن الوصول إليها جميعًا دون مغادرة الشاشة الرئيسية.

خلفية

لماذا لا يستطيع الهاتف تشغيل أي برنامج بمفرده؟

يشغّل IDE المكتبي الكود باستخدام سلسلة أدوات مثبتة على الجهاز — مفسّر Python، وJVM، ومصرّف C، وكلها موجودة على القرص. أما الهاتف فعادةً فلا يحتوي على أي من ذلك، كما أن تثبيت عشرات سلاسل الأدوات على جهاز يعمل باللمس ليس أمرًا واقعيًا. يحل مشغّل الكود على الأجهزة المحمولة هذه المشكلة بإرسال البرنامج إلى خادم مثبت عليه المصرّف أو المفسّر المناسب، وتنفيذه هناك، ثم بث الناتج الفعلي أو الخطأ الفعلي إلى الهاتف. والمقابل هو الحاجة إلى اتصال مباشر: من دون جولة ذهاب وإياب إلى الخادم، لا يوجد تشغيل.

البناء والتشغيل على خادم، لا على الجهازلماذا يحتاج إلى اتصال

يؤدي الضغط على «تشغيل» إلى إرسال الملف إلى جهاز بعيد يصرّفه أو يفسّره باستخدام سلسلة الأدوات التي تحتاج إليها اللغة فعلًا، ثم يعيد الناتج الفعلي للبرنامج أو رسالة الخطأ الفعلية. لا تتم محاكاة أي شيء محليًا، ولهذا يفشل التشغيل تمامًا من دون اتصال بالشبكة.

تنسيقات يمكنك تعديلها، لكن لا يمكنك تشغيلهاJSON وXML وYAML وMarkdown وDart

ليس كل ما يُفتح في محرّر كود برنامجًا. فـ JSON وXML وYAML وMarkdown هي تنسيقات للبيانات والمستندات، ولا تحتوي على شيء قابل للتنفيذ، لذلك يميّز المحرّر بناءها النحوي لكنه لا يعرض زر «تشغيل» لها؛ أما Dart فهي اللغة الوحيدة المدرجة التي تخضع للقيد نفسه في هذا التطبيق حاليًا.

المعاينة مقابل التنفيذHTML وCSS وJavaScript هي الاستثناء

لا تحتاج صفحة الويب إلى خادم لإثبات عملها — إذ يستطيع محرّك المتصفح على الهاتف عرضها مباشرة. تُعرض HTML وCSS وJavaScript كمعاينة مباشرة وتفاعلية فور تعديلها، بينما تمر كل لغة أخرى قابلة للتشغيل عبر المصرّف البعيد وتطبع ناتجًا نصيًا حقيقيًا أسفل المحرّر.

قراءة الخطأ مقابل طلب إصلاحهعادتان مختلفتان

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

كيف يعمل

كيفية استخدام المحرّر فعليًا

لا حاجة إلى تثبيت أي شيء قبل البدء. تتمثل الدورة في الكتابة والتشغيل، ثم — عند حدوث خطأ — الطلب.

  1. افتح لغة وابدأ الكتابة

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

  2. اضغط «تشغيل» واقرأ الناتج

    بالنسبة إلى HTML وCSS وJavaScript، تُحدَّث المعاينة مباشرةً بجانب الترميز. أما كل ما عدا ذلك — Python وJava وC وC++ وC# وGo وKotlin وSwift وRust وPHP وRuby وSQL وغيرها — فيُبنى البرنامج ويُنفَّذ على خادم بعيد، ويحافظ العرض المنقسم على ظهور الكود والناتج الفعلي أو الخطأ على الشاشة معًا.

  3. حدّد الجزء الذي يحتوي على الخطأ واطلب مساعدة المساعد

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

ماذا يتضمن

ما الذي يفعله المحرّر فعليًا

30+

اللغات والتنسيقات

تمييز نحوي لـ Python وJava وC وC++ وC# وJavaScript وTypeScript وKotlin وSwift وPHP وGo وRust وRuby وSQL وHTML وCSS وJSON وYAML وMarkdown وغيرها، مع تصميم ملائم للكتابة باستخدام لوحة مفاتيح تعمل باللمس.

20+

مشغّل كود حقيقي

تُبنى Python وJava وC وC++ وC# وJavaScript وTypeScript وKotlin وSwift وGo وRust وPHP وRuby وSQL (SQLite) وLua وR وScala وHaskell وPerl وBash وتُنفَّذ على خوادم بعيدة، وليس من خلال محاكاة.

إصلاح

يقرأ الذكاء الاصطناعي الخطأ

أرسل برنامجًا فاشلًا ورسالة الخطأ الخاصة به إلى المساعد لتحصل على نسخة مصححة على شكل diff، أو حدّد بضعة أسطر واسأل عن وظيفتها خطوة بخطوة.

منقسم

مشغّل بالعرض المنقسم

يظهر المحرّر وناتجه المباشر أو معاينته على الشاشة معًا، لذا لا يتطلب التحقق من تأثير التغيير تبديل الشاشات أو التمرير بعيدًا عن الكود.

متعدد

مشاريع متعددة الملفات

عندما يتجاوز السكربت ملفًا واحدًا، يتحول إلى مشروع متعدد الملفات داخل التطبيق، مع لقطات محفوظة للسجل تتيح التراجع عن تجربة بدلًا من إعادة كتابتها من الذاكرة.

Java

مهمات للتدرب

تتضمن المنصة نفسها مهمات للتدرب على Java مع مهام حقيقية لحلها — بعضها مجاني، بينما تُفتح بقية المهمات مع Pro — إلى جانب مراجعة أعمق للكود بواسطة الذكاء الاصطناعي.

الملاءمة

لمن يناسب — ولمن لا يناسب

يناسبك إذا كنت

  • هل تريد كتابة Python أو Java أو C أو C++ أو C# أو SQL حقيقية ورؤية تنفيذها فعليًا، لا مجرد تمييزها على الشاشة؟
  • هل علقت بسبب خطأ وتريد شرحه أو إصلاحه بدلًا من البحث عنه بشكل منفصل؟
  • هل تحتاج إلى مترجم Java أو C لأداء واجبك بين المحاضرات، من دون وجود حاسوب محمول معك؟
  • هل تختبر خوارزمية أو نصًا برمجيًا أو استعلام SQL بعيدًا عن مكتبك؟
  • هل تريد معاينة HTML وCSS وJavaScript مباشرة أثناء التحرير، من دون متصفّح منفصل؟

ليس الأداة المناسبة لك إذا كنت

  • هل تحتاج إلى بيئة عمل للإنتاج تتضمن مديري حزم أو أدوات تصحيح الأخطاء أو تكاملًا مع أنظمة التحكم في الإصدارات؟
  • هل تتوقع أن تعمل التعليمات البرمجية من دون اتصال؟ تتم عمليتا البناء والتنفيذ على خادم بعيد.
  • هل تريد إصلاحات وشروحات غير محدودة بالذكاء الاصطناعي مجانًا؟ الحد اليومي هو طلب واحد، بالإضافة إلى طلب آخر عند مشاهدة إعلان.
  • هل تحتاج إلى تشغيل كل واحدة من اللغات المميّزة وعددها 30+ أيضًا؟ بعض اللغات، مثل JSON وYAML وDart، مخصّصة للتحرير فقط.

الأسئلة

الأسئلة الشائعة

ما أفضل IDE أو محرّر تعليمات برمجية للجوّال لكتابة التعليمات البرمجية وتشغيلها على الهاتف؟

الاختبار المفيد هو معرفة ما إذا كان النقر على Run ينفّذ البرنامج فعلًا في مكان حقيقي، بدلًا من التحقق من صحة البنية النحوية فقط. يتيح AI Code Editor & Compiler ذلك لنحو 20 لغة — منها Python وJava وC وC++ وC# وJavaScript وGo وKotlin وSwift وRust وPHP وRuby وSQL — إذ يبني كل واحدة منها ويشغّلها على خادم بعيد، ثم يعيد المخرجات الفعلية أو الخطأ الفعلي. وهو مجاني على iOS وAndroid، مع تمييز بناء الجملة لأكثر من 30 لغة وتنسيقًا.

هل يشغّل المترجم التعليمات البرمجية على هاتفي أم في مكان آخر؟

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

ما اللغات التي يمكنني تشغيلها فعليًا، وليس كتابتها فقط؟

يغطي مشغّل التعليمات البرمجية Python وJava وC وC++ وC# وJavaScript وTypeScript وKotlin وSwift وGo وRust وPHP وRuby وSQL (SQLite) وLua وR وScala وHaskell وPerl وBash. أما HTML وCSS وJavaScript فهي حالة منفصلة: إذ تُعرض كمعاينة مباشرة وتفاعلية بدلًا من طباعة مخرجات نصية. وهناك بعض التنسيقات التي يميّزها المحرّر — JSON وYAML وXML وMarkdown وDart — وهي مخصّصة للتحرير فقط ولا يظهر لها زر Run، لأنها ليست برامج قابلة للتنفيذ.

ماذا يحدث عندما لا تُترجم التعليمات البرمجية؟

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

هل يستطيع الذكاء الاصطناعي إصلاح خطأ برمجي لي بدلًا من شرحه؟

نعم، فالخياران متاحان بشكل منفصل. يرسل Fix البرنامج الذي يفشل ورسالة الخطأ الخاصة به إلى المساعد، ثم يعيد نسخة مصحّحة. أما Explain فيشرح مجموعة من الأسطر خطوة بخطوة من دون تغييرها. وفي كلتا الحالتين، تُفتح النتيجة على شكل diff مقارنةً بملفك الحالي، لتقرر أنت ما إذا كنت ستطبّقها، بدلًا من استبدال عملك بصمت.

هل AI Code Editor & Compiler مجاني؟

المحرّر والمترجمات مجانية الاستخدام، مع ظهور إعلانات. يحصل المستخدمون المجانيون على طلب واحد للذكاء الاصطناعي يوميًا — سواء Fix أو Explain أو Generate أو غيرها — بالإضافة إلى طلب آخر عند مشاهدة إعلان قصير. يزيل Pro الإعلانات، ويلغي الحد اليومي لطلبات الذكاء الاصطناعي، ويفتح مراجعة التعليمات البرمجية وجميع مهام التدريب على Java. التطبيق حاصل على تقييم 4+ والإصدار الحالي هو 82.5.1.

هل يمكنني العمل على أكثر من ملف؟

نعم. يتحول النص البرمجي الذي يتجاوز ملفًا واحدًا إلى مشروع متعدد الملفات داخل التطبيق بدلًا من بقائه مستندًا طويلًا واحدًا، كما يتيح سجل اللقطات الأخيرة التراجع عن تجربة سارت بشكل خاطئ بدلًا من إعادة كتابتها من الذاكرة. ويحافظ العرض المقسّم على ظهور الملف الذي تحرّره ومخرجاته أو معاينته في الوقت نفسه.

هل يمكنني تحرير HTML على هاتفي ورؤية معاينة مباشرة؟

نعم. يعرض AI Code Editor & Compiler HTML وCSS وJavaScript كمعاينة مباشرة وتفاعلية بجوار النص البرمجي، باستخدام محرّك المتصفح على الهاتف، لذا تتحدّث المعاينة أثناء الكتابة ولا تحتاج إلى اتصال ذهاب وإياب بالخادم. أما كل لغة أخرى قابلة للتشغيل، مثل Python أو Java أو C++، فتمر عبر المترجم البعيد.

هل يمكنني كتابة استعلام SQL واختباره من دون تثبيت قاعدة بيانات؟

نعم. يعمل SQL عبر مشغّل التعليمات البرمجية المدمج نفسه المستخدم مع لغات البرمجة، وذلك على SQLite، لذا يمكنك كتابة الاستعلام وتنفيذه فورًا للتحقق من أنه يعيد النتائج المتوقعة — وهو مفيد لاختبار عملية ربط أو عامل تصفية بعيدًا عن قاعدة بيانات مشروع حقيقي.

لمن هذا التطبيق فعلًا؟

للطلاب الذين يحتاجون إلى مترجم Java أو C لأداء الواجبات بين المحاضرات، والمطوّرين الذين يختبرون خوارزمية أو استعلام SQL بعيدًا عن الحاسوب المحمول، والمرشحين للمقابلات الذين يتدرّبون على المسائل في أي مكان، ومتعلّمي الويب الذين يريدون معاينة تغييرات HTML وCSS وJavaScript فورًا. صُمّم التطبيق لكتابة البرامج الحقيقية وتشغيلها أثناء التنقّل، وليس لإدارة قاعدة تعليمات برمجية كبيرة مخصّصة للإنتاج.

ابدأ الآن

اكتبها. شغّلها. وأصلح ما يتعطّل.

مجاني على iOS وAndroid، مع مشغّل تعليمات برمجية حقيقي لنحو 20 لغة وذكاء اصطناعي يقرأ الخطأ معك.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
آخر مراجعة · من نشر CoddyKit · سياسة الخصوصية
متاح على iOS و Android.