assistant-ui/tool-ui
UI components for AI interfaces
This helps developers build AI chat applications where language models can use tools to perform actions or retrieve information. It takes the raw, technical outputs from a language model's tool calls and transforms them into intuitive, interactive user interface elements like forms, charts, and approval cards. Developers of AI assistants would use this to enhance their chat interfaces.
576 stars. Actively maintained with 2 commits in the last 30 days.
Use this if you are a developer building an AI-powered chat application and want to display tool outputs in a user-friendly, interactive way rather than raw JSON.
Not ideal if you are an end-user of an AI assistant and are not involved in its development, or if you need to build custom UI from scratch without relying on pre-built components.
Stars
576
Forks
23
Language
TypeScript
License
MIT
Category
Last pushed
Mar 04, 2026
Commits (30d)
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/assistant-ui/tool-ui"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
mastra-ai/mastra
From the team behind Gatsby, Mastra is a framework for building AI-powered applications and...
ThinkInAIXYZ/deepchat
🐬DeepChat - A smart assistant that connects powerful AI to your personal world
FranciscoMoretti/chat-js
Production-ready AI chat. Start here and make it your own. Formerly Sparka AI
lobehub/lobe-chat-agents
🤖 / 🏪 Agent Index - This is the agent index for LobeChat. It accesses index.json from this...
thesysdev/openui
The Open Standard for Generative UI