حمل التطبيق الان google play icon
مساحة إعلانية أعلن هنا مقابل $49 شهرياً اطلب الآن
إعلان

⚡ افتح أدوات الذكاء الاصطناعي النخبوية وأتمت سير عملك اليوم

ابدأ الآن
github

Onlook

مقدمة تخيّل أنك تستطيع النقر على عنصر في واجهة موقعك المبني بـ React، وتغيير لونه أو مسافاته أو خطّه مباشرة كما تفعل في Figma، لتجد أن الكود الفعلي…

10 دقيقة قراءة onlook.com تم التحقق من الرابط: 3 سبتمبر، 2026
0.0 (0 votes)
Onlook
الموقع متاح الآن

افتح هذه الأداة وابدأ التجربة الآن

https://onlook.com
زيارة الموقع

مقدمة

تخيّل أنك تستطيع النقر على عنصر في واجهة موقعك المبني بـ React، وتغيير لونه أو مسافاته أو خطّه مباشرة كما تفعل في Figma، لتجد أن الكود الفعلي في مشروعك قد تحدّث فوراً دون أن تكتب سطراً واحداً بيدك. هذا بالضبط ما تقدّمه أداة Onlook، وهي محرر بصري مفتوح المصدر يجمع بين تجربة أدوات التصميم الرسومي وواقعية كتابة الكود الحقيقي، مع طبقة ذكاء اصطناعي تتوسّط بينهما. لا تتعامل Onlook مع تصميمك كصورة قابلة للتصدير لاحقاً إلى كود تقريبي، بل تتعامل مباشرة مع مشروع React أو Next.js الحقيقي الموجود على جهازك، وتُحدّث ملفات JSX/TSX وTailwind الفعلية أثناء تحريرك المرئي. في هذه المراجعة نفكّك الأداة بالتفصيل: وظائفها، ميزاتها، طريقة استخدامها، حدودها، وموقعها بين أدوات الذكاء الاصطناعي المنافسة في مجال التصميم والتطوير.

ما هي أداة Onlook؟

Onlook هي محرر تصميم-كود مفتوح المصدر (Open Source) يوصف غالباً بأنه محاولة لبناء ما يشبه “Figma للكود الحقيقي” أو “Cursor للمصممين”. يمكن الوصول إليها عبر الموقع الرسمي https://onlook.com، وهي متاحة كتطبيق سطح مكتب يعمل بشكل أساسي على macOS حالياً، مع نسخة ويب وتطوير مستمر لدعم أنظمة أخرى.

إعلان

تعبت من التنقل بين عشرة تبويبات؟ ToolSuite يجمع أدوات الذكاء الاصطناعي التي يعتمد عليها المحترفون في مكان واحد.

جرّب ToolSuite الآن

تعمل الأداة عبر ربط نفسها بمشروع React أو Next.js موجود لديك محلياً (يفضَّل أن يستخدم Tailwind CSS)، حيث تفتح Onlook هذا المشروع في وضع معاينة مباشرة (Live Preview)، وتتيح لك التفاعل مع العناصر المعروضة كما تتفاعل مع لوحة تصميم: تحديد عنصر، سحبه، تغيير أبعاده، تعديل ألوانه أو خطوطه أو المسافات الداخلية والخارجية (padding/margin) من لوحة خصائص جانبية شبيهة تماماً بلوحات التصميم في Figma. الفارق الجوهري هو أن كل تعديل تقوم به يُترجم فوراً إلى تغييرات حقيقية في ملفات الكود المصدرية لديك، عادة عبر تعديل كلاسات Tailwind أو خصائص العناصر مباشرة، وليس عبر توليد كود جديد منفصل عن مشروعك.

الطبقة الثانية في الأداة هي الذكاء الاصطناعي المدمج، الذي يعمل كمساعد محادثة (Chat) داخل الواجهة، يمكنك من خلاله طلب إنشاء مكوّنات جديدة، تعديل تصميم قسم كامل، أو حتى إعادة هيكلة عنصر بصياغة نصية بدلاً من التعديل اليدوي البصري. بهذا تجمع Onlook بين ثلاثة أنماط عمل: التحرير المرئي المباشر، كتابة الكود التقليدية (لأن المشروع يبقى كود React حقيقي قابل للفتح في أي محرر مثل VS Code)، والتوليد بالذكاء الاصطناعي عبر الأوامر النصية.

الميزات الرئيسية

  • التحرير البصري على الكود الحقيقي: النقر على أي عنصر في المعاينة المباشرة يفتح لوحة خصائص تتيح تعديل الألوان، الخطوط، الحدود، الظلال، والتخطيط (Layout) عبر Flexbox/Grid، وكل تغيير يُكتب فوراً كصنف Tailwind أو خاصية CSS داخل ملف المكوّن.
  • مساعد الذكاء الاصطناعي داخل السياق: يمكن تحديد عنصر أو قسم من الصفحة وطلب من المساعد تعديله بلغة طبيعية، مثل “اجعل هذا القسم متجاوباً مع الشاشات الصغيرة” أو “أضف زر دعوة لاتخاذ إجراء بنفس نمط الألوان الحالي”، فيقوم الذكاء الاصطناعي بتوليد التعديل مباشرة في الكود المرتبط بذلك العنصر تحديداً.
  • دعم مباشر لـ React وNext.js وTailwind: الأداة ليست عامة لأي لغة، بل مصممة خصيصاً لسير عمل تطوير الواجهات الحديث الشائع في الشركات الناشئة والفرق التقنية.
  • مفتوحة المصدر بالكامل: الكود متاح على GitHub، مما يعني إمكانية فحص كيفية عمل الأداة داخلياً، والمساهمة في تطويرها، أو تشغيل نسخة معدّلة محلياً لأغراض خاصة أو أمنية.
  • Hot Reload وربط مباشر بمجلد المشروع المحلي: لا حاجة لرفع الملفات أو استيرادها؛ تفتح Onlook مجلد المشروع نفسه على القرص وتتفاعل معه، فتبقى بيئة Git وأدوات البناء (npm/yarn/pnpm) كما هي دون تعارض.
  • لوحة طبقات (Layers) وخصائص شبيهة بأدوات التصميم: عرض شجري لعناصر الصفحة (DOM tree) يسهّل التنقل بين المكونات المتداخلة دون الحاجة لفتح كل ملف يدوياً.
  • معاينة متجاوبة للشاشات المختلفة: إمكانية التبديل بين أحجام شاشات (موبايل، تابلت، سطح مكتب) لمعاينة التصميم أثناء التعديل، وهو أمر بالغ الأهمية في تطوير الواجهات الحديثة.

كيفية استخدام Onlook

خطوات الاستخدام العملي للأداة تبدأ من تثبيتها وتنتهي بدمج التعديلات ضمن مشروعك الفعلي، وهي كما يلي:

  1. تثبيت التطبيق: من الموقع الرسمي https://onlook.com يمكنك تحميل نسخة سطح المكتب (macOS بشكل أساسي حالياً)، أو تجربة النسخة المتاحة عبر الويب إذا كانت مفعّلة للحساب.
  2. ربط مشروع React/Next.js موجود: عند فتح التطبيق تختار مجلد المشروع المحلي على جهازك؛ يفضَّل أن يكون المشروع مبنياً بـ Tailwind CSS للحصول على أفضل تكامل مع لوحة الخصائص.
  3. تشغيل خادم التطوير: تربط Onlook نفسها بخادم التطوير (dev server) الخاص بمشروعك (مثل npm run dev)، لتعرض المعاينة المباشرة داخل واجهتها.
  4. التنقل والتحديد: باستخدام المؤشر تنقر على أي عنصر مرئي في الصفحة، فتظهر لوحة جانبية بكل الخصائص القابلة للتعديل: الألوان، الخطوط، الأبعاد، المسافات، والتخطيط.
  5. التعديل المباشر أو عبر الذكاء الاصطناعي: يمكنك تعديل الخصائص يدوياً من اللوحة، أو فتح نافذة المحادثة وكتابة طلب نصي، مثل “غيّر خلفية هذا القسم إلى تدرج أزرق فاتح” أو “أنشئ بطاقة منتج جديدة بنفس تنسيق البطاقة الحالية”.
  6. المراجعة عبر Git: بما أن التعديلات تُكتب مباشرة في ملفات الكود، يمكنك مراجعة الفروقات (diff) عبر Git كما تفعل مع أي تغيير برمجي عادي، والتراجع عن أي تعديل غير مرغوب فيه بسهولة.
  7. البناء والنشر: بعد الانتهاء من التعديلات تستمر في استخدام أدوات النشر المعتادة لمشروعك (Vercel، Netlify، أو خادمك الخاص) دون أي تبعية إضافية على Onlook نفسها.

المزايا والفوائد

تحقق Onlook فائدة مباشرة لعدة فئات من المستخدمين تختلف طبيعة استفادتهم باختلاف تخصصهم:

  • المصممون غير المبرمجين: يمكنهم تعديل واجهة تطبيق حقيقي بصرياً دون الحاجة لمعرفة عميقة بـ CSS أو React، مما يقلل الاعتماد الدائم على المطورين لتغييرات تصميمية طفيفة كالألوان أو المسافات.
  • مطورو الواجهات الأمامية (Frontend): يوفّرون وقتاً كبيراً في التعديلات التصميمية الدقيقة (fine-tuning) التي تستغرق عادة وقتاً أطول من كتابتها يدوياً في المحرر، مثل ضبط المسافات أو محاذاة العناصر بدقة بكسل.
  • فرق المنتجات الصغيرة والشركات الناشئة: تسريع حلقة التغذية الراجعة بين فرق التصميم والتطوير، لأن المصمم يمكنه إجراء تعديل مباشر على النسخة الحقيقية بدل إرسال ملف Figma وانتظار تنفيذه.
  • المطورون المستقلون: بناء نماذج أولية (prototypes) سريعة بالاستفادة من الذكاء الاصطناعي لتوليد مكونات كاملة انطلاقاً من وصف نصي، ثم تنقيحها بصرياً بدقة.
  • الشفافية الكاملة بحكم كونها مفتوحة المصدر: فرق العمل التي تحتاج لضمانات أمنية أو استضافة داخلية يمكنها تشغيل الأداة أو تعديلها بما يناسب بيئتها.

العيوب والتحديات

على الرغم من الفكرة الطموحة، تواجه Onlook عدداً من القيود الواقعية التي ينبغي أخذها بعين الاعتبار قبل تبنّيها في سير عمل حقيقي:

  • التخصص الضيق نسبياً: الأداة مصممة خصيصاً لمشاريع React/Next.js وTailwind CSS، فإن كان مشروعك مبنياً بـ Vue أو Angular أو CSS تقليدي غير Tailwind، فإن فائدة الأداة تتراجع بشكل كبير أو تنعدم.
  • دعم أنظمة التشغيل محدود حالياً: تركيز التطوير الأساسي كان على macOS، ما يعني أن مستخدمي Windows وLinux قد يجدون تجربة أقل نضجاً أو يضطرون لاستخدام النسخة المتصفحية إن توفرت.
  • الأداة في طور نمو مستمر: كونها مشروعاً مفتوح المصدر نشطاً يعني وجود أخطاء (bugs) وتغييرات متكررة في الواجهة والميزات، وهذا وارد بشدة في مشاريع تصل حديثاً إلى مراحل الاستخدام الإنتاجي.
  • دقة الذكاء الاصطناعي غير مطلقة: كما في كل أدوات التوليد بالذكاء الاصطناعي، قد تحتاج الطلبات النصية المعقدة إلى صياغة دقيقة ومحاولات متكررة للحصول على نتيجة مطابقة تماماً لما تتخيله، خصوصاً في التخطيطات المعقدة متعددة المستويات.
  • الحاجة لفهم أساسي بمفاهيم الويب: على الرغم من الواجهة البصرية، يبقى فهم بنية المكونات (Components) وTailwind مفيداً جداً لاستغلال الأداة بكفاءة، وهذا يجعلها أقرب لمصممي الواجهات المتمرسين تقنياً أكثر من المصممين المبتدئين تماماً في البرمجة.
  • الاعتماد على بيئة تطوير محلية: يتطلب استخدام الأداة تشغيل مشروع React كامل على جهازك مع Node.js، وهذا عائق أمام من يريد تجربة سريعة دون إعداد بيئة تطوير.

مقارنة Onlook مع الأدوات المنافسة

Onlook مقابل Figma

Figma تبقى المرجع الأول لتصميم الواجهات، لكنها تنتج ملفات تصميم منفصلة عن الكود الحقيقي، وتحويلها إلى كود يحتاج غالباً خطوة يدوية أو أدوات إضافية (مثل إضافات Figma-to-code) تنتج كوداً تقريبياً يحتاج مراجعة. الميزة الجوهرية لـ Onlook هي أنها تعدّل الكود الفعلي مباشرة، فلا توجد فجوة بين “التصميم” و”التنفيذ”، لكنها بالمقابل تفقد غنى مكتبة الإضافات والمكونات وقوة أدوات التعاون الجماعي التي طوّرتها Figma عبر سنوات.

Onlook مقابل v0 by Vercel

أداة v0 تركّز على توليد مكونات React/Tailwind جديدة بالكامل من وصف نصي أو صورة، وهي قوية في إنشاء واجهات من الصفر بسرعة. أما Onlook فتتفوق في حالة وجود مشروع قائم فعلاً تريد تحريره وتخصيصه بصرياً بدقة، لا توليد صفحات جديدة كل مرة من الصفر.

Onlook مقابل Cursor وWindsurf

هذه الأدوات محررات كود مدعومة بالذكاء الاصطناعي تستهدف المبرمجين بشكل مباشر عبر نافذة كود تقليدية مع مساعد AI قوي. Onlook تختلف جوهرياً بتوفير طبقة بصرية أولاً (Visual-first) تُخفي تعقيد الكود عن غير المبرمجين، مع إبقاء الكود الحقيقي في الخلفية لمن يريد التعديل اليدوي، وهذا يجعلها أقرب لجسر بين عالمي التصميم والبرمجة أكثر من كونها منافساً مباشراً لمحررات الكود الصرفة.

Onlook مقابل Webflow

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

أمثلة عملية على استخدام Onlook

  • تعديل صفحة تسويقية موجودة: فريق تسويق يريد تغيير نصوص وألوان الصفحة الرئيسية لمنتج SaaS دون انتظار جدول أعمال فريق التطوير؛ يفتحون المشروع في Onlook ويعدّلون العناصر مباشرة، ثم يرسلون التغييرات للمطور لمراجعتها عبر Git.
  • بناء بطاقة منتج جديدة بالذكاء الاصطناعي: مطوّر يكتب في نافذة المحادثة “أنشئ بطاقة منتج تعرض صورة، عنوان، سعر، وزر إضافة للسلة، بنفس أسلوب التصميم الحالي للموقع”، فيولّد المساعد المكوّن مباشرة داخل بنية المشروع باستخدام أنماط Tailwind المطابقة للموقع.
  • تحسين التجاوب (Responsive Design): تحديد قسم لا يظهر بشكل جيد على الجوال، والطلب من المساعد إعادة ترتيب العناصر عمودياً على الشاشات الصغيرة، مع مراجعة النتيجة فورياً عبر معاينة حجم الشاشة المصغّرة داخل الأداة.
  • تسريع مراجعات التصميم مع العملاء: وكالة تصميم تعرض على العميل نسخة تعمل بالفعل بدلاً من نموذج Figma ثابت، وتطبق ملاحظاته مباشرة أمامه أثناء الاجتماع.
  • تنقيح تفاصيل بصرية دقيقة: ضبط تباعد الأسطر، حجم الخط، وظل البطاقات في تصميم موجود مسبقاً دون الحاجة للبحث عن السطر الصحيح في ملف CSS ضخم.

التسعير

تعتمد Onlook على نموذج مفتوح المصدر بشكل أساسي، حيث يمكن تحميل التطبيق واستخدامه مجاناً، مع وجود خيار المساهمة أو تشغيل نسخة ذاتية الاستضافة (Self-hosted) للمستخدمين الراغبين بالتحكم الكامل. كما تقدّم الأداة، بحسب ما هو معلن على موقعها الرسمي https://onlook.com، خططاً واشتراكات مرتبطة باستخدام ميزات الذكاء الاصطناعي المتقدمة أو الاستضافة السحابية الاختيارية، والتي قد تشمل حدوداً على عدد طلبات الذكاء الاصطناعي الشهرية في الخطة المجانية مقابل حدود أعلى أو غير محدودة في الخطط المدفوعة. يُنصح بمراجعة صفحة التسعير مباشرة على الموقع الرسمي قبل الاشتراك، لأن تفاصيل الخطط والأسعار قابلة للتغيير بشكل متكرر في المشاريع سريعة التطور مثل هذه.

تقييم ونصائح للبدء

Onlook أداة موجّهة بشكل واضح لفئة محددة: فرق العمل التي تستخدم React أو Next.js مع Tailwind CSS فعلياً في مشاريعها، وتريد تقليص الفجوة بين التصميم والتنفيذ. إن كنت مصمم واجهات تعمل ضمن فريق تقني يستخدم هذه التقنيات، ستجد في Onlook أداة تمنحك استقلالية حقيقية لتنفيذ تعديلاتك دون انتظار مطور. وإن كنت مطوراً منفرداً تبني منتجك الخاص، ستستفيد من دمج التوليد بالذكاء الاصطناعي مع التحرير البصري الدقيق لتسريع مرحلة بناء الواجهة.

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

خلاصة

تمثّل Onlook محاولة جادة ومثيرة لحل مشكلة قديمة في صناعة الويب: الفجوة الزمنية والتقنية بين من يصمم الواجهة ومن يكتب كودها. بدمجها بين التحرير البصري المباشر على الكود الحقيقي والمساعدة بالذكاء الاصطناعي، ضمن كونها مشروعاً مفتوح المصدر بالكامل، تقدّم الأداة قيمة عملية ملموسة لفرق تطوير الواجهات القائمة على React وNext.js وTailwind CSS. القيود الحالية المرتبطة بدعم الأنظمة والنضج التقني تجعلها أقرب لأداة يجب تجربتها بحذر ومتابعة تطوّرها، لا أداة إنتاجية جامدة يمكن الاعتماد عليها كلياً من اليوم الأول. لمن يعمل ضمن هذه المنظومة التقنية تحديداً، تستحق Onlook التجربة الفعلية عبر موقعها الرسمي https://onlook.com كخطوة أولى لتقييم مدى ملاءمتها لسير عمل مشروعك الخاص.

جاهز للتجربة؟

اضغط على الزر لفتح الموقع الرسمي

https://onlook.com
زيارة الموقع
التصنيفات: github تصميم سير العمل مساعد برمجة مواقع الكترونية
شارك:

التعليقات

0

لا توجد اي تعلقات بعد.

زيارة الموقع