AGenUI/AGenUI
Native A2UI Renderer for iOS/Android/HarmonyOS. High performance streaming Generative UI. Custom Components, Styles and more.
What it solves
AGenUI provides a way to render interactive user interfaces on mobile devices that are generated in real-time by Large Language Models (LLMs). It solves the problem of translating streaming LLM data into native, high-performance UI components across different mobile operating systems without needing to rebuild the app.
How it works
The SDK implements the A2UI v0.9 protocol (originally open-sourced by Google). It uses a shared C++ core engine to handle streaming data parsing, virtual component tree management, and style resolution. This core engine then synchronizes data to platform-specific rendering engines for iOS, Android, and HarmonyOS, which draw the UI using native system capabilities to maintain high performance (up to 120 fps).
Who it’s for
Mobile developers building AI-driven applications that require dynamic, generative UI experiences, such as interactive cards, forms, and media players that change based on LLM output.
Highlights
- Cross-platform support: Native rendering for iOS, Android, and HarmonyOS.
- Real-time streaming: Renders structured component descriptions as they arrive from the LLM.
- Extensive component library: Includes 22 built-in components (18 A2UI standard and 4 SDK extensions) and a custom component API for further expansion.
- Agent integration: Ships with an A2UI generation Skill for AI coding agents (like Claude Code or Cursor) to help LLMs emit the correct protocol messages.
- Developer tools: Includes AGenUI Studio, a local workbench for previewing and validating generative UI via natural language.
Related
- Project
- Project
- Project
- Project
- Dispatch