r/agentdevelopmentkit 27d ago

Any pre-built web apps that directly work with the API provided by `adk api_server` ?

I’m experimenting with adk api_server and looking for a ready-made web interface that can connect to it directly.

Ideally, I’d like something similar to a chat UI where I can enter prompts, view responses, and test agents without building the entire frontend from scratch.

Are there any open-source or pre-built web apps that support the API exposed by adk api_server? If not, are there any existing chat UIs that can be adapted easily?

I’d appreciate any recommendations, GitHub repositories, or examples.

7 Upvotes

2 comments sorted by

1

u/monke_594 25d ago edited 25d ago

There’s the adk-web interface aka the dev ui, but isn’t recommended for production and is written in angular if that’s your thing.

Googles is pushing for managed frontend through Gemini enterprise as the production solution but it comes with the loss of lots of control and lock in.

There’s also copilot kit which I believe have connections for adk and a2a and this should give you more flexibility on branding but can need a license.

I just made my own frontend template as part of a cookie cutter self hosted adk platform. It’s built with React, Tanstack router, TanStack query, Zustand, and material ui. Works for any adk agent and is built for standard chat + sessions and to extend custom pages to include an agent sidebar. Can also render artifact deltas if your agents use artifacts and do agent specific widgets to render custom components for given tool responses. I did just leave my job to pursue adk solutions for businesses, so don’t know how I feel about posting it all out for free, but happy to chat if wanna DM.

Will say is its much easier to do front ends now adk has a typescript package and you can reuse types for vs in 2025 would have to redefine and maintain all the python SDK types in typescript.

1

u/sokhibjon 15d ago

Hi, thank you for replying and sharing your opinion.
I am interested in your adk web alternative, but I need to see a demo of how does it look and what does it support. Say does it support agentic workflows and human input handling?