Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →

التقييم الموضوعي

ExodeUI vs A2UI

ExodeUI vs A2UI: أحدهما عبارة عن أداة تصميم ووقت تشغيل لواجهة المستخدم التفاعلية، والآخر عبارة عن بروتوكول JSON مفتوح يسمح لوكلاء الذكاء الاصطناعي بوصف الواجهات. كيف تختلف ومتى يتم استخدام كل منها.

تم التحديث أكتوبر 2026

إجابة قصيرة

الفرق المعماري الأساسي

A2UI هو بروتوكول JSON مفتوح ومصرح تم إنشاؤه بواسطة Google: يصف وكيل الذكاء الاصطناعي الواجهة ويقوم العميل بعرضها بمكوناته الخاصة. ExodeUI هي أداة تصميم ووقت تشغيل لواجهة المستخدم التفاعلية: يمكنك إنشاء المكون، بما في ذلك الحركة وأجهزة الحالة والمدخلات، ويتم تشغيل نفس ملف .exode في التطبيق. إنها تعمل في طبقات مختلفة، لذا فإن A2UI ليس بديلاً مباشرًا لـ ExodeUI، وExodeUI ليس عارض A2UI. ExodeUI لا ينتمي إلى جوجل.

المقارنة جنبا إلى جنب

تفصيل الميزات والقدرات

البعدExodeUIA2UIميزة
فئةأداة التصميم ووقت التشغيل لواجهة المستخدم التفاعليةبروتوكول تعريفي لواجهة المستخدم الموصوفة بواسطة الوكيلرَابِطَة
من مؤلفهاالمصممين أو المطورين أو وكلاء الذكاء الاصطناعي في المحرريقوم وكيل AI بإصدار رسائل JSONرَابِطَة
ما تنتجهملف .exode مفتوح يتم تشغيله بواسطة وقت التشغيلدفق الرسالة المقدمة من قبل العميلرَابِطَة
عناصربنيت وتصميمها في الأداةيقوم العميل بتزويد الكتالوج والعارضرَابِطَة
حركةالجداول الزمنية وآلات الحالة وفيزياء الربيع في الملفاليسار إلى العارض العميلExodeUI
المنطق والمدخلاتالمنطق البصري والمتغيرات والمدخلات والأحداثليس جزءا من البروتوكولExodeUI
عبر منصةReact، Vue، Svelte، Angular، Solid، React Native، SwiftUI، Flutterالعارضون مدرجون في Angular وFlutter وLit وReact وMarkdownرَابِطَة
تكامل الذكاء الاصطناعيخادم MCP لأدوات ترميز الذكاء الاصطناعيمصممة لإخراج الوكيل والتدفقA2UI
نموذج الأمنأنت تقوم بتأليف ومراجعة الملف الذي يتم تشغيله في وقت التشغيلالبيانات التعريفية، لا يوجد تنفيذ التعليمات البرمجيةA2UI
التسعيرمجتمع حر؛ احترافي 29 دولارًا شهريًافتح المواصفات ضمن Apache 2.0؛ لا رسوم الترخيصرَابِطَة
حالات الاستخدام ل A2UI

متى تختار A2UI

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

متى تختار ExodeUI

  • أنت بحاجة إلى تصميم وشحن الحركة التفاعلية، وليس فقط وصف البنية.
  • يحتاج المكون إلى حالات حقيقية وفيزياء ومدخلات وأحداث يمكن أن يقودها التطبيق.
  • تريد ملفًا واحدًا يتم تشغيله عبر أطر عمل الويب والجوال وسطح المكتب.
  • تريد من المصممين وأدوات ترميز الذكاء الاصطناعي تحرير نفس ملف المكون.
مخطط بروتوكول Google A2UI مقابل مخطط المكون ExodeUI .exode
البروتوكول مقابل مخطط المكونات
// 1. Google A2UI Declarative Protocol (agent streams UI structure & data over JSON):
{
  "type": "create_surface",
  "surface_id": "cart_summary",
  "components": [
    { "id": "checkout_btn", "type": "button", "label": "Proceed to Pay", "action": "checkout" }
  ]
}

// 2. ExodeUI Component Schema (defines layout, spring physics & state machines):
import { ExodeUICanvas } from 'exodeui';

// An A2UI client renderer embeds ExodeUI to handle living physics & state machines:
export function A2UIAnimatedSurface({ a2uiAction }) {
  return (
    <ExodeUICanvas
      src="/components/checkout_button.bexode"
      inputs={{ processing: a2uiAction === 'submitting' }}
      onTrigger={(e) => console.log('ExodeUI event:', e)}
    />
  );
}

يحدد A2UI بروتوكول الرسائل JSON من وكيل إلى عميل؛ يحدد ExodeUI المكون التفاعلي القابل للشحن مع فيزياء الربيع وحزم وقت التشغيل.

الإجابات المباشرة

الأسئلة المتداولة

متعلق ب

قم ببناء مكونات البرامج الحية اليوم.

Design it once and ship the same file to web and mobile — no handoff, no rebuild.

حاول مجانا