Skip to content
AI agentsProject

Open-source project generates interactive UI for chatbot responses with OpenUI

Open-source repository on GitHub streams chatbot responses as interactive interface, with maps, charts, tables and functional tools, built with OpenUI and compatible with OpenRouter and Ollama.

By Wendelmaques Pereira ·

Source: Projeto open-source que gera UI interativa para chatbots com OpenUI (github.com). Text prepared with AI from this source.

What happened and what to do

The open-source repository, published on GitHub, shows how to stream chatbot responses as interactive interface components, including maps, charts, tables and functional tools. The project is built with OpenUI and is compatible with models accessible through OpenRouter and Ollama. The example illustrates a pattern in which agents return UI components instead of text-only answers.

For a company, this pattern can be applied to internal assistants and service portals that need to show data, such as indicator panels, order tables or delivery maps, directly in the conversation. In practice this requires a data contract between the model and the front end, with validated schemas for each component, control over which tools the agent can trigger, and logging of executed actions. It also means deciding which models run on your own infrastructure and which are called externally, assessing sensitive data before sending it to third parties.

How the consultancy can help

Wendelmaques can diagnose where text-only responses limit your operation and design a UI component layer with validated schemas, tool control and action logging. Implementation includes integration with your systems and models, on your own infrastructure when needed, followed by operation and monitoring.

Next step

Send a short description of your case, such as the type of customer or employee conversation and the data that needs to appear in the response, and receive a scoped proposal for the project.

Looking for something else?Frequently asked questionsGuidesContact