#8585th of 118 in Agent frameworks and SDKs

agenui

Native iOS, Android and HarmonyOS renderer for streamed A2UI generative UI

Stars
1.2k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
C++
Stars, last 29 weeks+1,182
21 Apr 2026: 54 stars28 Apr 2026: 54 stars5 May 2026: 56 stars12 May 2026: 76 stars19 May 2026: 390 stars26 May 2026: 540 stars2 Jun 2026: 637 stars9 Jun 2026: 690 stars16 Jun 2026: 746 stars23 Jun 2026: 845 stars30 Jun 2026: 936 stars7 Jul 2026: 996 stars14 Jul 2026: 1,018 stars21 Jul 2026: 1,044 stars28 Jul 2026: 1,061 stars4 Aug 2026: 1,071 stars11 Aug 2026: 1,083 stars18 Aug 2026: 1,092 stars25 Aug 2026: 1,108 stars1 Sept 2026: 1,117 stars8 Sept 2026: 1,133 stars15 Sept 2026: 1,140 stars22 Sept 2026: 1,162 stars29 Sept 2026: 1,176 stars6 Oct 2026: 1,181 stars13 Oct 2026: 1,194 stars20 Oct 2026: 1,201 stars27 Oct 2026: 1,208 stars3 Nov 2026: 1,218 stars10 Nov 2026: 1,236 stars

54 on 21 Apr 20261,236 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

AGenUI is a mobile SDK that implements Google's A2UI v0.9 protocol. A shared C++ core parses streamed LLM output, keeps a virtual component tree and diffs changes, and native renderers on iOS, Android and HarmonyOS draw 22 built-in components. It also ships a catalog JSON schema, an agent skill for generating A2UI messages, and a local bring-your-own-key studio.

Who it is for: Mobile developers rendering LLM-generated UI natively on iOS, Android, HarmonyOS

Strengths

  • One C++ core shared across iOS, Android and HarmonyOS renderers
  • Implements A2UI v0.9 with 18 protocol components plus 4 SDK extensions
  • Custom component and function-call APIs let the LLM emit app-specific components
  • Ships a freestanding catalog schema and an installable A2UI generation skill

Weaknesses

  • Mobile only; no web or desktop renderer is mentioned
  • Building from source needs Android Studio with NDK, Xcode with CocoaPods, or DevEco Studio
  • Output quality depends on the LLM chosen; README only advises testing several models
  • Chart, Markdown and Lottie components exist only in the playground, not the SDK

What it needs

  • no GPU
  • Needs Android Studio Hedgehog+, NDK 27.3.13750724, Xcode 15+, CocoaPods, CMake, DevEco Studio 4.0+, ohpm
  • Models: DeepSeek, Qwen, GLM, OpenAI, Gemini

Quick answers

Is agenui open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does agenui need a GPU?

No, it runs without one.

Also in Agent frameworks and SDKs

See all 118
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)75.9k stars+15,456 (+26%) in 30 daysMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+689 (+2.3%) in 30 daysMIT91 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+792 (+2.8%) in 30 dayscustom license91 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.7k stars+3,290 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.6k stars+760 (+2.0%) in 30 daysMIT90 out of 100