Skip to main content

New ExodeUI 7.4 · physics, logic & AI

Design it. Make it think. Ship it.

ExodeUI is the interactive UI design tool for real product UI: springs, physics, state machines and AI on one canvas. What you build is the exact component that ships — no dev ticket, no rebuild.

Start free in your browser

Free forever plan · No card · Mac, Windows & web

momo.exodeDesignAnimateLogic● LiveOpen in ExodeUI

One file runs in

React✦SwiftUI✦Flutter✦Vue✦Svelte✦Angular✦Solid✦React Native✦JavaScript✦

The problem

Every great idea ends up in the same place.

The backlog.

Three sprints. A launch date that won't move. And a design that ships at half of what you imagined.

What if you didn't have to ask?

MKT-4182Make the homepage hero interactiveBacklog
MKT-4190Animate the pricing toggleBacklog
DES-118Match the prototype easing (again)Reopened ×3
MKT-4211Interactive product tour for launchWon't do
MKT-4232Launch page 'wow' momentSprint ?

01 — It moves · motion design & micro-interactions

Motion you draw, not code.

Timelines, springs, morphs, bones and text effects on one canvas. Every card below is running right now — touch them.

Shape morphing · Tap the petals.Open in ExodeUI
Text effects · Type your own word.Open in ExodeUI
Springs & timelines · Tap the sky.Open in ExodeUI

02 — It has weight · physics-based animation

Real physics. Inside a design tool.

Grab the banner. Throw it. Pull hard enough and it tears. Collisions, springs and constraints run in the same file you ship.

03 — It thinks · state machine animation

A button with a brain.

States, triggers, variables and logic nodes — designed, not coded. Watch its state machine light up as it runs. Figma fakes this with dozens of variants. Here it is one component that thinks.

State machine · live

IdleSending → SentReset
engine.fireTrigger('sent')

Your developers drive the same file from code. Try it.

Animated UI components, reimagined

Every app has a menu. Yours could have this.

The same everyday component, two ways. Flip through twelve animated menus — interactive UI components rebuilt in Exode, each one a live file your app drives with a single input.

The usual
  • Home
  • Work
  • Studio
  • Contact

A dropdown. It works. Nobody remembers it.

Reimagined in Exode · Orbit
Open in ExodeUI

Orbit. Options orbit a glowing sun. See every menu →

04 — It ships · React, SwiftUI & Flutter

What you design is what ships.

0.0KBMomo, the character you just woke up
0runtimes, one file
0line to put it in your app
0dev tickets
import { ExodeUICanvas } from 'exodeui';

export function Hero() {
  return <ExodeUICanvas src="/hero.bexode" autoPlay />;
}
Publish it yourself. A live link or HTML export — no developer needed.
Or hand off one line. Typed packages on npm, Swift Package Manager and pub.dev.
Bring what you have. Figma plugin, VS Code extension, Chrome extension.

The whole app · AI animation tool to production runtime

One tool. The whole pipeline.

Design, motion, logic, physics and shipping live in one canvas — and plug into the tools you already use.

  • Desktop app (Mac & Windows)
  • Web studio
  • Figma plugin
  • VS Code extension
  • Chrome extension
  • MCP server
  • CLI
  • 9 runtimes

Design

  • Vector canvas & pen tool
  • Boolean ops, masks & effects
  • Auto layout & breakpoints
  • Design tokens
  • Figma, SVG & CSS import
  • Multi-screen projects & navigation

Animate

  • Timeline & curve editor
  • Springs & custom easing
  • Shape morphing
  • Bones & skinning
  • Motion paths & trails
  • Text effects

Logic

  • State machines
  • Smart Behaviors (node logic)
  • Variables & data binding
  • Pointer, scroll & press sensors
  • Interaction presets
  • Live, bindable charts

Physics

  • Drag, momentum & throw
  • Collisions & constraints
  • Gravity per scene
  • Joystick & game input
  • Cloth & particle effects
  • Same feel in production

Ship

  • React, Vue, Svelte, Angular, Solid
  • React Native, Flutter, SwiftUI, JS
  • .bexode compiler (tiny files)
  • Publish a live page
  • HTML, SVG, video & GIF export
  • QR preview on your phone

AI & dev

  • MCP server — 131 tools
  • Claude, Cursor & OpenCode
  • Lottie → Exode conversion
  • React code export
  • CLI for CI (early access)
  • Open JSON you can diff in git

Start from something that works

Take them. They're yours.

Every tile is a live Exode file — not a video, not CSS. Open any of them in the editor and make it your own.

Browse the component library →

ExodeUI vs Rive, Figma, Lottie & Framer Motion

Rive animates. Figma designs. Exode does both — and thinks.

CapabilityExodeUIRiveFigmaLottieFramer Motion
Design full UI screensVector canvas, auto layout, breakpointsYesPartlyYesNot built inNot built in
Timeline animationKeyframes, curves, springsYesYesPartlyYesYes
State machines & logicWithout writing codeYesYesPartlyNot built inNot built in
Real physics engineCollisions, constraints, throwYesPartlyNot built inNot built inPartly
Bones & skinningCharacter rigsYesYesNot built inPartlyNot built in
Ships as the real componentThe file you design is what runsYesYesNot built inYesYes
Open, readable source fileJSON you can diff and generateYesNot built inNot built inYesYes
No code requiredDesigners own it end to endYesYesYesPartlyNot built in
Full comparisonFree to startvs Rive →vs Figma →vs Lottie →vs Framer Motion →

✓ built in · ◐ partly, or through another tool · — not built in. Based on each product's public docs, October 2026. Spot something out of date? Tell us.

Straight answers

The questions you're about to ask.

Still curious? See pricing or read the docs. Made for marketing teams, founders, agencies and product teams.

Do I need to code?

No. You design, animate and add logic on a canvas. Code is optional — for when your developers want to drive it.

Will my developers accept it?

They get one component and one small file. It renders exactly what you designed, and they can drive its inputs from their own code.

Can I bring my Figma work?

Yes. Import your frames with the ExodeUI Figma plugin, then make them move and think.

Does it work with my website?

Publish a live link, export HTML, or drop the component into React, Vue, Svelte, Angular, Solid, Flutter, SwiftUI or React Native.

Am I locked in?

No. .exode is open JSON — readable, diffable in git, and yours. .bexode is just the compiled version you ship.

Is ExodeUI a Rive alternative?

Yes, for product UI. Like Rive you get timelines, state machines and bones; ExodeUI adds full UI layout with breakpoints, a physics engine, node logic and an open JSON file format.

Is ExodeUI a Lottie alternative?

Lottie plays back an After Effects animation. An Exode file is interactive: it reacts to taps, drags, data and state — and you can convert Lottie files through the MCP server.

Does ExodeUI have an MCP server for Claude Code and Cursor?

Yes. Switch MCP on in ExodeUI settings and connect Claude Code, Cursor, OpenCode or any MCP client. Agents get 131 tools to build, animate, add logic and physics, and sync to the live editor.

What does it cost?

The Community plan is free forever. Professional is $29 per month (billed yearly) when you need private projects and production exports.

One more thing.

It listens.

A design MCP server for Claude Code & Cursor — and a CLI that makes motion a build artifact.

MCP server131 tools

Vibe-coding your UI? Give your agent a real motion tool. Claude Code, Cursor and any MCP client can build, animate, wire logic and ship — inside the live editor, while you watch.

Build
scaffold_ui_componentgenerate_heroset_auto_layoutupdate_object_physics
Animate
create_spring_animationadd_keyframescreate_morph_animationadd_bone_chain
Logic
add_state_presetadd_transitionadd_logic_nodebind_variable
Ship
sync_to_live_editorexport_react_codelottie_to_exodecommit_version
  1. Open ExodeUI → Settings → switch MCP online.
  2. Add this to your AI client's MCP config:
{
  "mcpServers": {
    "exode": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sse",
               "http://localhost:3001/mcp/sse"]
    }
  }
}
  • Claude Code
  • Cursor
  • OpenCode
  • VS Code
  • Antigravity
Exode CLIEarly access

Motion becomes a build artifact: compile, verify, diff and test .exode files in CI, and drop components straight into your codebase.

~/my-app

$ exode init

initintegratebuildverifydifftestrendergeneratelintwatchpreviewconnect
Request CLI access

Your next launch doesn't have to wait.

Open ExodeUI — free

No card. No ticket. No sprint.

Every live demo on this page is an Exode file. Momo, up top, is 2.5 KB.

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? Open web studio →