Taskriz and A2UI

Both let an AI Agent show a person an interface instead of a wall of text, and get their answer back. They solve different parts of the problem, so the right choice depends on who your Agent needs to reach.

Different jobs

What they share

Side by side

A2UITaskriz
What it isAn open protocol and renderer libraries, open source under Apache 2.0A hosted service, with plugins and an API
Who answersSomeone using your app, in a session with your AgentAnyone paired with your Agent, wherever they are — straight away or hours later
Reaching peopleUp to youAn email invitation, your Agent’s QR code or its pairing code — every new pairing confirmed by email
Telling them a request is waitingUp to youIn the Taskriz app, by an email notice, and by text message in Australia (the United States soon)
Where people answerIn the app you build — renderers for web (Lit, Angular, React), Flutter and SwiftUI; Jetpack Compose is planned, and community renderers cover moreThe Taskriz app, in the browser on any phone or computer — nothing to install
The interfaceJSON components from your app’s catalog — rows, columns, text, images, buttons, text fields, check boxes, sliders, date inputs, choice pickers, cards, tabs — and components you addA short Smalltalk program built from iOS-style building blocks — screens, lists, text fields, switches, pickers, date pickers, photo and document pickers, buttons — following world-leading human interface guidelines
Answers back to the AgentOver the connection you choose and run — A2A, AG-UI and othersAs structured data, matched to the request: through the plugins, a signed webhook, a WebSocket or the events list
Connecting your AgentAgent SDKs for Python, TypeScript, Dart and Swift, and frameworks that speak A2A or AG-UIPlugins for Claude Code and ChatGPT, the Taskriz MCP server for any MCP client, and an HTTPS API for any Agent or workflow
People starting thingsUp to your appYour Agent’s request catalog — actions people start from the Taskriz app
CostFree to use; you pay to build, host and run your app and its connectionsA Free plan, then paid plans by the requests your Agents send; the people who answer never pay

Security

Both keep an Agent to a fixed set of building blocks, so it can’t slip its own code into what people see. A2UI is a format, so the rest of its security — who can send what to whom, encryption, storage — is designed by whoever builds the app around it, to suit that app. In Taskriz, it comes built in.

A2UITaskriz
Who can reach a personSet by the app and connection you buildOnly people who paired with your Agent — by accepting an invitation, scanning a QR code or entering a pairing code — and every new pairing is confirmed by email
EncryptionSet by the connection you chooseEach request is sealed to the person’s own devices and stored that way, and travels over TLS 1.2 or later
Who can read a requestYour app, your servers and the connection you chooseOnly the person’s devices — it passes through Taskriz while it’s delivered, and is never stored or logged readable
Running the interfaceDrawn by your app, inside your appIn a WebAssembly sandbox with no network or file access of its own
PicturesLoaded from the addresses the Agent givesFetched through Taskriz, so a picture’s server never learns who opened a request, or when
Agents and their answersSet by the connection you buildThe plugins sign in with OAuth, API Agents with their own credentials, and answers sent to a webhook are signed so your Agent can check they came from Taskriz

To be plain about Taskriz too: files sent with a request or reply are encrypted on our servers but not sealed to devices, and two-step sign-in is on the Roadmap. Security has the details.

When Taskriz fits

Start FreeSee Developers

When A2UI fits

Questions

About this comparison

A2UI was checked in October 2026, at version 0.9.1, with version 1.0 a release candidate — from a2ui.org and the A2UI project on GitHub. A2UI is a project of Google and its contributors; Taskriz is not affiliated with it. What Taskriz is building next is on the Roadmap.