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 →

Objektiv evaluering

ExodeUI vs A2UI

ExodeUI vs A2UI: den ene er et designverktøy og kjøretid for interaktivt brukergrensesnitt, den andre en åpen JSON-protokoll som lar AI-agenter beskrive grensesnitt. Hvordan de er forskjellige og når de skal brukes hver.

Oppdatert oktober 2026

Kort svar

Den grunnleggende arkitektoniske forskjellen

A2UI er en åpen, deklarativ JSON-protokoll laget av Google: en AI-agent beskriver et grensesnitt og en klient gjengir det med sine egne komponenter. ExodeUI er et designverktøy og kjøretid for interaktivt brukergrensesnitt: du bygger komponenten, inkludert bevegelse, tilstandsmaskiner og innganger, og den samme .exode-filen spilles av i appen. De opererer på forskjellige lag, så A2UI er ikke en direkte erstatning for ExodeUI, og ExodeUI er ikke en A2UI-gjengiver. ExodeUI er ikke tilknyttet Google.

Sammenligning side om side

Funksjons- og kapasitetsfordeling

DimensjonExodeUIA2UIFordel
KategoriDesignverktøy og kjøretid for interaktivt brukergrensesnittDeklarativ protokoll for agentbeskrevet brukergrensesnittSlips
Hvem forfatter denDesignere, utviklere eller AI-agenter i en editorEn AI-agent sender ut JSON-meldingerSlips
Det du produsererEn åpen .exode-fil som spilles av en kjøretidEn meldingsstrøm gjengitt av en klientSlips
KomponenterBygget og designet i verktøyetKunden leverer katalogen og gjengiverenSlips
BevegelseTidslinjer, tilstandsmaskiner og vårfysikk i filenOverlatt til klientgjengiverenExodeUI
Logikk og inputVisuell logikk, variabler, innganger og hendelserIkke en del av protokollenExodeUI
På tvers av plattformerReact, Vue, Svelte, Angular, Solid, React Native, SwiftUI, FlutterGjengivere oppført for Angular, Flutter, Lit, React og MarkdownSlips
AI-integrasjonMCP-server for AI-kodingsverktøyDesignet for agentutdata og streamingA2UI
SikkerhetsmodellDu forfatter og vurderer filen kjøretiden spiller avDeklarative data, ingen kodeutførelseA2UI
PrissettingGratis fellesskap; Profesjonell $29/månedÅpne spesifikasjonen under Apache 2.0; ingen lisensavgiftSlips
Bruk tilfeller for A2UI

Når du skal velge A2UI

  • En AI-agent må beskrive grensesnitt under kjøring, på tvers av en tillitsgrense, og klienten gjengir dem med sitt eget designsystem.
  • Du har allerede en gjengiver og en godkjent komponentkatalog som klienten kontrollerer.
  • Du trenger en protokoll for strømming av brukergrensesnittstruktur og data, ikke et forfatterverktøy.
  • Du vil ha en åpen spesifikasjon i stedet for et produkt, og teamet ditt kan bygge gjengivelsen rundt den.
Bruk tilfeller for ExodeUI

Når du skal velge ExodeUI

  • Du må designe og sende interaktiv bevegelse, ikke bare beskrive struktur.
  • Komponenten trenger reelle tilstander, fysikk, innganger og hendelser som appen kan drive.
  • Du vil ha én fil som kan spilles på tvers av nett-, mobil- og skrivebordsrammer.
  • Du vil at designere og AI-kodingsverktøy skal redigere den samme komponentfilen.
Google A2UI Protocol Schema vs ExodeUI .exode Component Schema
Protokoll vs komponentskjema
// 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 definerer en agent-til-klient JSON meldingsprotokoll; ExodeUI definerer den interaktive komponenten som kan sendes med vårfysikk og kjøretidspakker.

Direkte svar

Ofte stilte spørsmål

Beslektet

Bygg levende programvarekomponenter i dag.

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

Prøv gratis