AIAny
AI Agent2025
Icon for item

A2UI: Agent-to-User Interface

Lets AI agents describe interactive UIs as declarative JSON instead of executable code; client apps render the components with native widgets from a pre-approved catalog, keeping agent-generated UI safe across trust boundaries.

Introduction

The hard part of agent-driven UI isn't generating a screen — it's doing it without letting a remote, untrusted model push executable code into your app. A2UI's wager is to treat the interface as data, not code: the agent emits a JSON description naming which components to show, and the client renders them with its own native widgets from a catalog it already trusts.

What Sets It Apart
  • Security by construction. The agent can only request components the client has pre-approved (Card, Button, TextField, …). There is no arbitrary code to sanitize, which is what makes remote and cross-trust-boundary agents practical.
  • Render anywhere. The same payload maps to Flutter, Angular, and Lit renderers, so one agent can drive web, mobile, and desktop frontends without per-platform UI code.
  • Built for LLMs. The format favors small incremental updates over re-emitting whole screens — cheaper tokens and smoother streaming as an agent revises a view.
  • Day-zero ecosystem. Designed with the AG-UI / CopilotKit team and aligned with the A2A protocol, so it slots into existing agent stacks rather than replacing them.
Who It's For and the Tradeoffs

Great fit if you're building agents that need to surface real forms, cards, or controls — especially remote agents talking to clients you don't control. Look elsewhere if you only need plain text or markdown replies, or if you need pixel-perfect bespoke layouts: A2UI deliberately constrains you to a shared component vocabulary, and you must implement (and trust) a renderer for every target framework. With v0.9.1 shipped and v1.0 still in release-candidate, the spec and component registry are also still moving.

Information

  • Websitegithub.com
  • AuthorsGoogle
  • Published date2025/09/24

Categories

More Items

Turns fragile, implicit search progress into explicit, persistent, shared state for multi-agent information seeking — externalizes progress as Frontier Task, Evidence Graph, Coverage Map and Failure Memory, and uses pipeline-parallel scheduling plus a middleware harness to avoid repeated failed searches and improve utilization and throughput.

GitHub
AI Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.

GitHub
AI Client2025

Turns Chromium into a local-first AI browser with an embedded assistant that can summarise pages, extract structured data, automate web tasks, and run scheduled agents. Built as an open-source Chromium fork with 53+ built-in browser tools, 40+ app integrations, and support for BYO AI keys or fully local models (Ollama / LM Studio).