Skip to main content

Scaffolding CLI for Optimized Agent Stack

Project description

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 create the Agent Engine (Backend):

uvx agent-starter-pack create my-backend-agent

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentui_starter_pack-0.2.1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentui_starter_pack-0.2.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file agentui_starter_pack-0.2.1.tar.gz.

File metadata

  • Download URL: agentui_starter_pack-0.2.1.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agentui_starter_pack-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c89ff8c066d1cfe4e813214a874631e4818820d09d0c2ea4390b4317a812ff4d
MD5 3621397d0313c31dbf7dc35dd590f0bc
BLAKE2b-256 50aa7b1b70ed49f2fff30ef48bb54e9b0068f34b01a05e2cb3beafc7c2caf26d

See more details on using hashes here.

File details

Details for the file agentui_starter_pack-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: agentui_starter_pack-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agentui_starter_pack-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fcf92537b29277b9d6214d721e445552e345168657425cb61a1e293b06be5789
MD5 eabe2d928464ead1de9ac1bf26d35aa0
BLAKE2b-256 7d507cf6cc6ae105201db3caf33429b160480c3404893f5e08c1c0fc02b014e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page