/projects/nexui
NexUI Agentic UI Components
A ShadCN-compatible component library for agentic products: chat interfaces, tool-call status, artifact panels, orchestration views, streaming UI, and MCP-aware interaction patterns.
/projects/nexui
A ShadCN-compatible component library for agentic products: chat interfaces, tool-call status, artifact panels, orchestration views, streaming UI, and MCP-aware interaction patterns.
Agent products repeatedly rebuild the same UI patterns: chat composers, tool status, approval controls, artifact panels, pipeline stages, and orchestration graphs.
NexUI packages agentic UI components for ShadCN-style apps, giving teams reusable primitives for chat, tools, artifacts, approvals, streaming state, and MCP-aware workflows.
Agent UI has to expose enough state to be trustworthy without becoming a raw log viewer. It also needs compact controls that work across repeated operational workflows.
The library treats agent state as a design-system concern. Tool calls, approvals, artifacts, and pipelines become reusable interface components rather than one-off screens.
This highlights Stefan's product-design fluency for agent systems: dense interfaces, artifact UX, streaming states, human-in-the-loop controls, and componentized workflow views.
NexUI treats agent UX as a reusable system. Chat, tool calls, approvals, artifacts, pipelines, and orchestration maps are recurring product surfaces that deserve components, not one-off screens.
Users need to understand what an agent is doing without reading raw traces. Tool status, approvals, and progress components translate runtime state into product state.
Serious agent products create durable outputs. Keeping artifacts visible beside the conversation lets users inspect results while asking follow-up questions.
Agent products are often operational tools, not marketing pages. The component system supports dense, scannable, repeated workflows such as pipeline steps and orchestration graphs.
AI SDK and MCP affordances connect UI primitives to live streams and external tool ecosystems, which keeps frontend design aligned with the agent runtime.
Agent UI state is complex enough that typed props and variants matter.
Fits composable chat, artifact, pipeline, and control surfaces.
Targets modern app-router agent products and server-backed streams.
Keeps the component library easy to theme inside ShadCN-compatible apps.
Provides a familiar copy-in component pattern for production apps.
Aligns UI states with standard streaming and tool-call protocols.
Handles message input, attachments, and mode controls for agent products.
Displays streamed assistant output and rich inline content.
Expose progress without leaking raw tool internals.
Support human-in-the-loop UX for sensitive actions.
Keeps generated outputs visible while the user continues the conversation.
Shows multi-step and multi-agent execution as a readable workflow.
Maps dependencies and tool calls for complex agent systems.
Gives connector and tool ecosystems visible product states.