Skip to main content

Agent UI Starter Pack (A2UI)

High-Fidelity Agent-Driven User Interfaces for Google Cloud.

The Agent UI Starter Pack is a professional distribution for developers building high-fidelity AI applications on Gemini. We provide the architectural "Golden Path" for bridging the gap between conversational intelligence and actionable software.


💡 The Core Mission

❌ The Problem: The "Wall of Text"

Conversational AI today is highly intelligent but low-utility. Users are often stuck behind a "Wall of Text"—trying to parse complex stats, project roadmaps, or financial data out of a chat bubble. This leads to Text Fatigue and limits the agent's ability to act as a real tool.

✅ The Solution: From Chatbot to Cockpit

We move users away from talking to a "box" and into an Agent Cockpit. Instead of just sending text, your agent "manifests" high-fidelity, interactive UI components on the fly using the A2UI Protocol.

Software isn't static anymore; it's synthesized by the Agent based on the user's intent.


🎁 What do you get?

By using this starter pack, you aren't just getting template code—you are getting a Production Framework:

  • Instant 0-to-1: Skip 3 weeks of setting up Vertex AI Auth, NL-to-JSON parsing, and dynamic React rendering.
  • The Artifact Registry: A library of 20+ premium React components (StatBars, QuizCards, Timeline) that are native to JSON.
  • The Bridge Orchestrator: A specialized backend that triages "Conversational Intent" and resolves which UI surfaces to manifest.
  • Observability-by-Default: A built-in "Ops Console" to inspect the raw NDJSON thought-process of the agent in real-time.

🏗️ Core Pillars

🎭 The Face (Front End) - Primary Focus

Role: The Experience. Adaptive surfaces that change based on what the agent is doing.

  • CLI: agent-ui-starter-pack
  • Powered by: React, Vite, A2UI Protocol.
  • Feature: Dynamic A2UI Renderer and a library of high-fidelity components.

⚙️ The Engine (Agent)

Role: The Brain. Internal reasoning and tool execution.

  • CLI: agent-starter-pack
  • Powered by: Python, Vertex AI SDK, ADK.
  • Feature: Native integration with Agent Engine for managed runtimes.

🚀 Key Features

💎 A2UI Protocol Native

The entire stack is built on the Agent-Driven User Interface (A2UI) protocol. Your agent doesn't just send text; it sends structured JSON that manifests as premium UI components (Timelines, Trophies, Quizzes) in real-time.

🔄 State Synchronization

Seamlessly sync agent reasoning steps with frontend state. Build "Human-in-the-loop" workflows where the user can inspect and refine agent actions before they finalize.

Agentic Stack Architecture


🛠️ Usage (Prescribed Examples)

Scaffolding

Create a new project in seconds using our specialized CLIs:

To create the High-Fidelity Front End:

uvx agent-ui-starter-pack create my-ui-project

To hydrate a Figma wireframe into A2UI:

uvx agent-ui-starter-pack hydrate <figma-url>

Local Development

Start the integrated Vite + API bridge:

make dev

Production Deployment

Deploy the full stack to Google Cloud:

make deploy-prod

📁 Repository Structure

  • /src/a2ui: Core A2UI rendering logic and base components.
  • /src/backend: The agent engine logic and API bridge.
  • /src/components: Premium UI building blocks.
  • /docs: Detailed integration guides and protocol specifications.

License

MIT

Metadata

Release files for agentui-starter-pack 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentui-starter-pack 0.3.2
File Size Uploaded
agentui_starter_pack-0.3.2.tar.gz 1.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentui-starter-pack 0.3.2
File Interpreter ABI Platform
agentui_starter_pack-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / agentui_starter_pack-0.3.2.tar.gz

Download URL agentui_starter_pack-0.3.2.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
13da55296b71a7cba81f33ad9ddb5256ae7fc4820832760b6d8dbd337b0b4794
BLAKE2b-256 checksum
How to use checksums
4ca7ce80a608aeb58786f20b4c78ca946e37b8d8b432ad201173a094b77e6a7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / agentui_starter_pack-0.3.2-py3-none-any.whl

Download URL agentui_starter_pack-0.3.2-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6300254f75ceeef37c93b6f8b91b8a5969adba507814ec25a3e728297a98b2ef
BLAKE2b-256 checksum
How to use checksums
4585cd92fbcce66f5b64d7da678c71ce93323d66a85d511867779140dda34d72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page