Skip to content

Exponential SDK

Package names and release tags keep their short form.

Module What it does Packages Tag
genUI Agents send A2UI, native renderers paint it on web, iOS, Android and desktop @exponential_app/eui*, eui-core, eui-gpui, at.exponential:eui-compose*, ExponentialUI eui-v*
Motion Vector animation for genUI: one engine, the same pixels everywhere eui-motion, @exponential_app/eui/motion eui-v*
Voice Speech in and out: push to talk, wake word, spoken replies, calls etalk*, at.exponential:etalk, ExponentialTalk etalk-v*
P2P Peer to peer, end-to-end encrypted networking on iroh enet-core enet-v*
Computer Use The agent sees the real screen and drives the real pointer and keyboard epilot, epilot-screen epilot-v*
MCP Proxy MCP on rmcp: a loopback server, a client with OAuth and a vault, a hub with grants emcp emcp-v*
ACP The server-free agent core: runs the user’s own Claude Code or Codex, plus the orchestration spec eagent eagent-v*
Core The plain types the modules share, one contract for Rust, TS, Swift and Kotlin ecore none yet
Apps The app package format: templates, bindings, records and tools as data inside eui-core and @exponential_app/eui/host eui-v*

Install from a release tag covers the git dependencies.