ضمن تصميم · ذكاء Apache-2.0 · صنع على الأرض
وكيل · Devin

Devin for Terminal للتصميم.

Devin for Terminal هو مهندس البرمجيات المستقل بالذكاء الاصطناعي من Cognition، ويعمل في طرفيّتك. يخطّط وينفّذ مهامّ متعدّدة الخطوات بنفسه، ويستطيع تسليم جلسة إلى وكيل سحابي معزول — ما يجعله سبيلًا حقيقيًا لإطلاق عمل الواجهات الأمامية، بمجرد أن تمدّه بالمراجع والأعراف وحلقة تحقّق. ويربطه Open Design ضمن سير عمل تصميمي مفتوح المصدر: حساب Devin الخاص بك، وملفّاتك، ومحليًا أولًا.

حلقة التغذية الراجعة التصميمية لـ Devin for Terminal: وكيل طرفية مستقل يقرأ صورة مرجعية، ومتصفّح يعرض الواجهة، ومساحة عمل، مع سهم تغذية راجعة يعود في حلقة

يحوّل Open Design أداة Devin for Terminal إلى وكيل تصميم مفتوح المصدر يعمل محليًا أولًا — حساب Devin الخاص بك، وملفّاتك، ومكتبة منسّقة من المهارات وأنظمة التصميم من حوله.

Devin for Terminal هو مهندس البرمجيات المستقل بالذكاء الاصطناعي من Cognition، أُدخِل إلى سطر الأوامر المحلي. وأمران يجعلانه مثيرًا للاهتمام في التصميم تحديدًا: أنه وكيل حقيقي بالفعل، فيخطّط وينفّذ مهمّة متعدّدة الخطوات من البداية إلى النهاية بدلًا من إكمال الأسطر فحسب؛ وأنه يستطيع تسليم جلسة إلى وكيل سحابي معزول له حاسوبه الخاص، فتبقى البناءات الأطول تعمل بعد إغلاق حاسوبك المحمول. وعند اقترانه بالمراجع والأعراف وحلقة تحقّق مناسبة، يبني واجهات حقيقية ومتجاوبة. هذا دليل عملي شامل لاستخدام Devin for Terminal في أعمال الواجهات والواجهات الأمامية وأنظمة التصميم، ولربطه ضمن سير عمل تصميمي منظّم مع Open Design.

يتناول الدليل ماهية Devin for Terminal فعليًا، ولماذا يناسب العملَ التصميميَّ مهندسُ برمجيات مستقل، وكيفية إعداده من الصفر، وحلقة التحويل من لقطة الشاشة إلى الواجهة، وكيف توسّعه قواعد المشروع والأدوات الخارجية، وكيف يُقارن بـ Codex وClaude Code وCursor وGemini CLI، والعثرات التي تجعل مخرجات الذكاء الاصطناعي تبدو عامة، وكيف يسدّ Open Design الفجوة بوصفه طبقة تصميم مفتوحة تعمل محليًا أولًا — وهو اقتران طبيعي لأي وكيل يستطيع التخطيط لعمل الواجهات الأمامية وإطلاقه.

ماهية Devin for Terminal فعليًا

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

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

  • تنفيذ مستقل قائم على الوكيل: يخطّط Devin وينفّذ مهمّة متعدّدة الخطوات بنفسه — منفّذًا ميزةً، وبانيًا واجهةً، ومشغّلًا ومختبرًا لها — مسترشدًا بمُوجّهات واضحة ذات معايير إنجاز صريحة.
  • وكيل محلي، وتسليم إلى السحابة: يعمل محليًا في طرفيّتك، ويستطيع تصعيد جلسة إلى وكيل سحابي معزول له حاسوبه الخاص ويواصل العمل بعد ابتعادك.
  • قائم على الحساب، مع اختيار النموذج: تسجّل الدخول بحساب Devin (Cognition)؛ ويعمل Devin على نماذج متقدّمة — ويمكنك الاختيار بين خيارات مثل SWE-1.6 الخاص بـ Cognition ونماذج متقدّمة أخرى.
  • المُورّد: Cognition
  • بيانات الاعتماد: حساب Devin (Cognition) — تسجيل دخول قائم على الاشتراك/الحساب، لا على إحضار مفتاحك الخاص
  • الشكل: وكيل طرفية محلي مع تسليم اختياري إلى وكيل سحابي معزول

لماذا يناسب التصميمَ مهندسُ برمجيات مستقل

تأتي ميزة Devin التصميمية من طريقة عمله — تنفيذ مستقل من البداية إلى النهاية — لكن، كما هي الحال مع كل وكيل، يبقى الذوق أمرًا يجب توفيره.

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

الدرس نفسه الذي يعلّمه كل وكيل: لا يمتلك Devin ذوقًا افتراضيًا. فهو ينتج تصميمًا جيدًا حين تمدّه بالقيود — نظام تصميم ومهارة جمالية ومراجع ملموسة. ويحزم Open Design هذه المدخلات بالضبط، ولهذا يتلاءم الاثنان معًا (المزيد أدناه).

إعداد Devin للعمل التصميمي، من الصفر

إليك المسار الكامل من جهاز نظيف إلى Devin for Terminal قادر على بناء الواجهات والتحقّق منها.

# 1. Install Devin for Terminal
curl -fsSL https://cli.devin.ai/install.sh | bash

# 2. Start it in your project and sign in on first run
cd your-project
devin             # sign in with your Devin (Cognition) account

# 3. Describe the task in natural language, with clear
#    completion criteria, and let Devin plan and execute.

# 4. When a build outgrows your laptop, hand the session
#    off to a sandboxed cloud agent that keeps working.
سير إعداد من خمس خطوات: التثبيت، وتسجيل الدخول، وتدوين قواعد التصميم، وإضافة المراجع، والتحقّق في متصفّح
تسلسل الإعداد: التثبيت ← تسجيل الدخول ← تدوين قواعد تصميمك ← توفير المراجع ← التحقّق في متصفّح حقيقي.
  • دوّن قواعد تصميمك: ضع رموزك التصميمية وعناصرك الأساسية وأعرافك حيث يقرؤها الوكيل — في قواعد مشروعك وتوثيقه — كي تطابق المخرجات الهوية البصرية بدلًا من اللجوء افتراضيًا إلى مظهر عام.
  • أضِف التحقّق عبر المتصفّح: اجعل Devin يعرض في متصفّح حقيقي ويفحص مخرجاته عبر نقاط التوقّف، كي يتحقّق مقابل التصميم بدلًا من مجرّد التأكّد من نجاح البناء.

سير عمل التحويل من لقطة الشاشة إلى الواجهة

أكثر حلقات التصميم تأثيرًا مع Devin هي تحويل صورة مرجعية إلى واجهة عاملة ومتجاوبة والتكرار حتى تتطابق — بترك الوكيل المستقل يبني ويشغّل ويقارن مخرجاته بالمرجع.

  1. ابدأ من أوضح المراجع البصرية لديك — وأدرِج حالات متعدّدة (سطح المكتب والجوال، والتمرير فوق العنصر، والحالة الفارغة، وحالة التحميل)، لا لقطة رئيسية واحدة فحسب.
  2. كن محدّدًا في المُوجّه وقدّم معايير إنجاز صريحة؛ فالمُوجّهات الغامضة تنتج واجهات عامة حتى مع وكيل قوي.
  3. احتفظ بنظام تصميمك وأعرافك في قواعد مشروعك، وأخبِر Devin بمواضع الرموز التصميمية والعناصر الأساسية المرجعية.
  4. شغّل خادم تطوير واجعل Devin يعرض في متصفّح حقيقي، مع تغيير الحجم إلى نقاط التوقّف للتحقّق من النتيجة.
  5. كرّر العمل بأن تجعل Devin يقارن تنفيذه بالمراجع — لا أن يكتفي بالتأكّد من نجاح البناء — وسلّمه إلى السحابة للمراحل الأطول.

امنح Devin المراجع وقيودًا ملموسة، مع تعريف واضح لمعنى الإنجاز:

devin
# in the prompt:
> Implement the attached reference (desktop + mobile) in
  React + Vite + Tailwind + TypeScript.
  Reuse my existing design-system components and tokens.
  Match spacing, layout, and hierarchy; make it responsive.
  Render it in the browser and iterate until it matches the
  references across breakpoints. Done = pixel-close on both
  desktop and mobile with no console errors.

أبقِ المُوجّهات مركّزة، وأودِع التكرارات الجيدة وتراجع عن السيّئة (مع إخبار Devin عند تراجعك)، كي تبني كل مرحلة على أساس نظيف.

قواعد المشروع والأدوات والتسليم إلى السحابة

ثلاث نقاط توسّع تجعل Devin for Terminal عمليًا للعمل التصميمي المستمر، وتنطبق الثلاث جميعها بسلاسة على سير عمل تصميمي مفتوح.

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

هذه بالضبط نوع القدرات القابلة للنقل وبشكل الوكيل التي بُني Open Design لتنسيقها، بدلًا من إعادة إنشائها لكل مشروع.

Devin مقابل Codex وClaude Code وCursor وGemini CLI في التصميم

لا يوجد فائز واحد في العمل التصميمي — فلكل وكيل نقطة قوة مختلفة، والفِرق المتمرّسة تجمع بينها. وفيما يلي ملخّص منصف:

الوكيلنقطة القوة التصميميةالأفضل لـ
Devinمهندس برمجيات مستقل بالكامل؛ يخطّط وينفّذ بناءات متعدّدة الخطوات ويسلّم إلى وكيل سحابي معزولتفويض بناءات الواجهات الأمامية من البداية إلى النهاية التي تواصل العمل بعد ابتعادك
Codexصقل بصري قوي مع مهارة للواجهات الأمامية؛ وبناءات غير متزامنة في بيئة معزولةالبناءات غير المتزامنة المُفوَّضة وقواعد AGENTS.md القابلة للنقل
Claude Codeقرارات تصميمية محدّدة (الألوان الست عشرية والتباعد والخطوط) وتجربة استخدام مدرِكة لقاعدة الشيفرةالاستدلال في الواجهات الأمامية وإعادة الهيكلة ذات السياق الكبير
Cursorحلقة بناء ومعاينة بصرية مع معاينة حيّة وتعديلات ضمن السياقعمل واجهات محكم قائم على التكرار والمراقبة داخل بيئة تطوير متكاملة
Gemini CLIفهم قوي للصور متعدّد الوسائط وسياق بسعة مليون رمز؛ مفتوح المصدر مع باقة مجانيةالعمل المعتمد بكثافة على لقطات الشاشة والاحتفاظ بنظام تصميم كامل في السياق

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

العثرات وكيفية تجنّب مظهر «ركاكة الذكاء الاصطناعي»

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

  • أضِف مهارة جمالية: تُلزِم المهارة التصميمية المنسّقة الوكيلَ بالالتزام باتجاه حقيقي بدلًا من المظهر الافتراضي.
  • تحقّق في متصفّح حقيقي: اجعل Devin يعرض ويتحقّق ذاتيًا عبر نقاط التوقّف كي لا تتكسّر التخطيطات بصمت على الجوال.
  • وفّر الرموز التصميمية والمراجع: تمثّل الرموز التصميمية الحقيقية ولقطات الشاشة المرجعية أكبر عامل مؤثّر منفرد في جودة المخرجات.
  • دوّن القواعد في سياق المشروع: ضع قواعد من نوع «لا بطاقات رئيسية، وخطّان كحدّ أقصى، وتراتبية تُقدّم الهوية البصرية» حيث يقرؤها الوكيل في كل تشغيل، مع معايير إنجاز صريحة.

لاحظ أن كل إجراء تخفيفي يدور حول منح الوكيل سياقًا تصميميًا منسّقًا. والحفاظ على هذا السياق يدويًا، ولكل مشروع، هو العناء الذي يزيله Open Design.

التصميم باستخدام Devin داخل Open Design

Open Design هو طبقة التصميم مفتوحة المصدر التي يطلبها سير العمل أعلاه باستمرار. فهو يتعامل مع Devin for Terminal بوصفه مُحوّلًا أصيلًا ويغلّفه بمكتبة منسّقة من المهارات وأنظمة التصميم، وخط معالجة عرض منظّم، وواجهة سطح مكتب محلية — بحيث يكون السياق التصميمي الذي يجعل Devin جيدًا حاضرًا منذ التشغيل الأول، لا مُجمَّعًا يدويًا في كل مرة. وOpen Design مفتوح المصدر ويعمل محليًا أولًا، ما يجعل اقترانه ملائمًا بطبيعته لوكيل تشغّله أصلًا في طرفيّتك.

  1. ثبّت Open Design واختر Devin for Terminal وكيلًا لك.
  2. صادِق بحساب Devin (Cognition) الخاص بك — تُستخدَم بيانات الاعتماد مباشرةً من قِبل وكيلك ولا تُمرَّر عبرنا أبدًا.
  3. اختر نظام تصميم ومهارة، ثم أنشئ العروض التقديمية والنماذج الأولية وصفحات الهبوط بذوق متّسق.
  4. كل ناتج وملف DESIGN.md يبقى في مستودعك الخاص، لا في سحابة مستضافة.

وكيل Devin نفسه، والحساب نفسه — مع سير عمل تصميمي حقيقي وقابل للنقل ومفتوح المصدر من حوله. وOpen Design يعمل محليًا أولًا ومرخّص بـ Apache-2.0، فلا يغادر جهازك عبرنا أيُّ شيء من عملك أو بيانات اعتمادك.

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

  1. 01 هل يستطيع Devin for Terminal فعلًا أداء العمل التصميمي؟

    نعم — فمع مهارة جمالية ونظام تصميم وصور مرجعية حقيقية في السياق، ينتج Devin واجهات متجاوبة بجودة الإنتاج، وبوصفه وكيلًا مستقلًا يستطيع البناء والتشغيل والتحقّق من النتيجة مقابل مراجعك. ودون ذلك السياق يميل إلى اللجوء افتراضيًا إلى مظهر عام، وهي الفجوة التي يسدّها Open Design.

  2. 02 كيف أسجّل الدخول إلى Devin؟

    Devin قائم على الحساب: تسجّل الدخول بحساب Devin (Cognition) بدلًا من إحضار مفتاح نموذجك الخاص. ثبّت Devin for Terminal، وشغّله في مشروعك، وصادِق عند التشغيل الأول. ولا يمرّر Open Design بيانات اعتمادك أبدًا — بل يستخدمها وكيلك مباشرةً.

  3. 03 ما الذي يجعل Devin جيدًا للتصميم تحديدًا؟

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

  4. 04 Devin أم Claude Code لتصميم الواجهات الأمامية؟

    كلاهما قوي. يُعرَف Claude Code بقراراته التصميمية المحدّدة والمدرِكة لقاعدة الشيفرة؛ أما ميزة Devin فهي التنفيذ المستقل بالكامل من البداية إلى النهاية مع تسليم إلى وكيل سحابي معزول. وتستخدم فِرق كثيرة كليهما — ويتيح لك Open Design تبديل الوكلاء دون تغيير سير عملك التصميمي.

  5. 05 هل يعمل Devin في بيئة معزولة؟

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

  6. 06 هل Open Design تابع لـ Cognition؟

    لا. Devin for Terminal منتج تابع لـ Cognition؛ وOpen Design مشروع مستقل مفتوح المصدر يدعمه بوصفه مُحوّلًا أصيلًا. وDevin علامة تجارية لـ Cognition.

  7. 07 هل ملفّاتي وبيانات اعتمادي آمنة؟

    نعم — فـ Open Design يعمل محليًا أولًا ومرخّص بـ Apache-2.0. تبقى ملفّاتك ونواتجك وملف DESIGN.md في مستودعك الخاص، وتُستخدَم بيانات اعتماد Devin مباشرةً من قِبل وكيلك، ولا تُمرَّر عبر خوادم Open Design أبدًا.

صمّم باستخدام Devin، بالطريقة المفتوحة.

سجّل الدخول بحساب Devin الخاص بك، وأبقِ كل ملف محليًا، واحصل على مكتبة تصميم منسّقة من حول الوكيل المستقل الذي تستخدمه أصلًا.

● Apache-2.0 Apache-2.0 · صنع على الأرض · BYOK اطّلع على جميع الوكلاء المدعومين