Using A2UI as the application UI layer in Democr.ai #1719
democr-ai
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
we wanted to share what we have been building with A2UI in Democr.ai.
Instead of using A2UI only for isolated widgets or small demos, we implemented it as the UI contract for the whole application runtime: modules declare backend-owned UI surfaces, actions, effects, and state transitions, and different clients render those same definitions as native application screens.
Demo video:
a2ui_democrai_sample.mp4
What we added around the protocol:
The important idea for us is that A2UI is not just a presentation layer. In Democr.ai it becomes part of the application boundary: the backend owns behavior, permissions, data access, actions, and orchestration, while clients focus on rendering and interaction.
The repository includes working examples for:
Those are meant both as examples and as starting points for custom implementations.
Project:
https://github.com/democr-ai/democrai
Website/docs:
https://democr.ai/
https://democr.ai/docs/
We would love feedback from the A2UI community, especially on the protocol extensions around permissions, visibility, effects, and multi-client rendering.
All reactions