بديل v0 مفتوح المصدر.
يحوّل v0 من Vercel موجِّهًا نصيًا إلى مكوّنات واجهة مستضافة. أما Open Design فهو وكيل تصميم ذاتي التطوّر لـ Claude Code — محلي أولًا، BYOK، مفتوح المصدر — يقود أي وكيل برمجة ويحتفظ بعلامتك التجارية ومخرجاتك كملفات. أقرب تداخل في المجموعة: من الموجِّه إلى الواجهة، بموقف مختلف.
Open Design هو طبقة التصميم مفتوحة المصدر والمحلية أولًا حول وكيل البرمجة الذي تستخدمه أصلًا — مفتاحك، ملفاتك، ومكتبة منسّقة من المهارات وأنظمة التصميم.
يحوّل v0 من Vercel موجِّهًا نصيًا إلى مكوّنات واجهة مستضافة، مضبوطة لمنظومة React و Vercel. أما Open Design فهو وكيل تصميم ذاتي التطوّر لـ Claude Code ووكلاء البرمجة الآخرين — محلي أولًا، BYOK، Apache-2.0 — يركّز على إنتاج مخرجات تصميم وهوية قابلة للنقل تحتفظ بها كملفات في مستودعك الخاص.
هذه مقارنة صادقة: ما هو v0، ولماذا تبحث الفرق عن بديل، وكيف يغيّر «محلي أولًا + BYOK» شكل العمل، وجدول ميزة بميزة، ومن ينبغي أن يختار أيًّا، وكيف تنقل تصميمًا. وهي صريحة بشأن المواضع التي يتفوّق فيها v0.
ما هو v0
v0 من Vercel هو مولّد واجهات بالذكاء الاصطناعي مستضاف: صِف واجهة فينتج مكوّنات أمامية، مضبوطة لمنظومة React و Next.js و Tailwind، يمكنك نشرها مباشرةً إلى Vercel. وهو سريع ومتكامل بإحكام مع تلك الحزمة.
إنه مغلق المصدر ويعمل في سحابة المزوّد، ويُفوتر باشتراك وأرصدة لكل توليد. أما Open Design فهو موقف مختلف: وكيل تصميم محلي أولًا ومفتوح المصدر توجّه إليه وكيل البرمجة الخاص بك — متداخلًا في التحويل من الموجِّه إلى الواجهة، لا في خط الأنابيب المستضاف على Vercel.
- المزوّد: Vercel (v0) — SaaS مستضاف
- التسعير: اشتراك + أرصدة لكل توليد
- المخرج الأساسي: واجهة مستضافة، بالإضافة إلى تصدير الشيفرة
لماذا تبحث الفرق عن بديل لـ v0
تبدأ الفرق بتجاوز v0 عندما تريد امتلاك المخرجات، والتحكّم في النفقات، واستخدام أي وكيل وأي حزمة، والاحتفاظ بالتصميم كأصول قابلة للنقل وخاضعة للتحكّم بالإصدارات.
- امتلك المخرجات: يجب أن تكون الواجهة ملفات في مستودعك، لا توليدات في مشروع مستضاف.
- اقتصاديات BYOK: أحضِر مفتاح مزوّدك الخاص لتُحتسب نفقات الـ API على حسابك، بدلًا من أرصدة لكل توليد فوق الاشتراك.
- أي وكيل، أي حزمة: قُد التصميم من وكيل البرمجة الذي تستخدمه أصلًا، على الحزمة التي تختارها — لا من نموذج واحد يديره مزوّد.
- مفتوح المصدر: Apache-2.0 وقابل للاستضافة الذاتية: فرّعه، أعِد علامته لاستوديوك، أو ضمّنه في CI.
محلي أولًا + BYOK، بالتفصيل
يشغّل Open Design تطبيق سطح مكتب، وعفريتًا محليًا، وفهارس Markdown للمهارات وأنظمة التصميم على جهازك. واجهتك ملفات، لا توليدات مستضافة، وتعيش علامتك التجارية في مستودعك كملف DESIGN.md قابل للنقل تحترمه كل مهارة.
أنت تحضِر مفتاح وكيلك الخاص. تبقى بيانات الاعتماد في الإعداد المحلي أو متغيّرات البيئة — ولا يمرّرها Open Design أبدًا عبر وسيط — وتُفوتر نفقات الـ API مباشرةً عليك.
Open Design مقابل v0، ميزة بميزة
| الميزة | Open Design | v0 |
|---|---|---|
| المهمة الأساسية | مخرجات تركّز على التصميم + هوية قابلة للنقل | من الموجِّه إلى مكوّنات واجهة مستضافة |
| الترخيص | Apache-2.0، الشيفرة الكاملة على GitHub | مغلق المصدر، منتج مستضاف |
| بيئة التشغيل | عفريت محلي على جهازك | سحابة المزوّد |
| الوكيل | BYOK: Claude Code، Codex، Cursor، Gemini، OpenCode، Qwen | نموذج يديره المزوّد |
| نفقات الـ API | تُحتسب على حسابك | أرصدة لكل توليد / اشتراك |
| نظام التصميم | DESIGN.md قابل للنقل في مستودعك | تنسيق لكل مشروع |
| ملكية المخرجات | ملفات في دليل مشروعك | مشروع مستضاف + تصدير الشيفرة |
| الاستضافة الذاتية | نعم، يعمل في أي مكان يعمل فيه Node 24 | لا |
| CLI / CI | نعم عبر od CLI + HTTP daemon | واجهة ويب أولًا |
حيث يتفوّق v0: إذا كنت تعيش في منظومة Vercel و Next.js و React وتريد واجهة مولّدة ومنشورة في تدفّق مستضاف واحد محكم، فإن v0 مبني لذلك بالضبط. أما Open Design فيركّز على التصميم ولا يتقيّد بحزمة بعينها.
من ينبغي أن يختار أيًّا
اختر v0 إذا:
- أردت واجهة مولّدة بإحكام داخل منظومة Vercel و React.
- أردت النشر مباشرةً إلى Vercel من التدفّق نفسه.
- فضّلت مولّدًا مستضافًا وأرصدة لكل توليد على الملفات المحلية.
اختر Open Design إذا:
- أردت مخرجات تصميم وهوية كملفات خاضعة للتحكّم بالإصدارات.
- أردت BYOK مع وكيل البرمجة الموجود لديك، على أي حزمة.
- أردت مصدرًا مفتوحًا يمكنك تفريعه وإعادة علامته وتضمينه في CLI أو استضافته ذاتيًا.
- أردت ملف DESIGN.md واحدًا لكل علامة تجارية تحترمه كل مهارة.
نقل تصميم من v0 إلى Open Design
لا يوجد استيراد تلقائي من v0 اليوم؛ ابدأ بالتركيز على التصميم عبر تشغيل لمرة واحدة لاستخلاص الهوية.
- ثبّت Open Design من دليل البدء السريع.
- افتح واجهة الويب ووجّه وكيلك إلى توليد v0 أو لقطة شاشة تعجبك.
- اطلب من الوكيل استخلاص الهوية إلى ملف DESIGN.md.
- اختر مهارة وأظهرها وفق علامتك التجارية الجديدة.
من ثَمَّ، تظهر كل مهارة بعلامتك التجارية دون إعادة توجيه — وتبقى الملفات في مستودعك.
الأسئلة الشائعة
-
01 هل Open Design بديل جاهز للاستبدال المباشر لـ v0؟
لا. يولّد v0 الواجهة في تدفّق Vercel المستضاف؛ أما Open Design فيركّز على التصميم وينتج مخرجات تملكها بأي وكيل. يتداخلان في التحويل من الموجِّه إلى الواجهة، لا في خط الأنابيب المستضاف على Vercel.
-
02 هل يقيّدني Open Design بحزمة معيّنة؟
لا. BYOK مع أي وكيل مدعوم، ومخرجاتك ملفات عادية في مستودعك — غير مرتبطة بإطار أو مضيف واحد.
-
03 أي وكيل يستخدمه Open Design؟
اختيارك — BYOK مع Claude Code أو Codex أو Cursor أو Gemini أو OpenCode أو Qwen. تُحتسب نفقات الـ API على حسابك ولا تُمرَّر بيانات الاعتماد أبدًا عبرنا.
-
04 هل Open Design مفتوح المصدر فعلًا؟
نعم. يوجد على github.com/nexu-io/open-design بموجب Apache-2.0 وقابل للاستضافة الذاتية.
-
05 هل Open Design تابع لـ v0 أو Vercel؟
لا. Open Design مشروع مستقل ومفتوح المصدر. v0 و Vercel علامتان تجاريتان لمالكهما؛ وهذه مقارنة غير تابعة.
ركّز على التصميم، في ثلاثة أوامر.
أعطِ المستودع نجمة، أو احصل على نسخة سطح المكتب، أو شغّل التثبيت في طرفيتك. يبقى نظام DESIGN.md الخاص بك في مستودعك من أول عرض فصاعدًا.