Web UI Overview
📋 Planned
 Documentation Under Construction
This page will showcase the Vanna web UI with screenshots and explain how to embed the <vanna-chat> web component in your application.
Planned Content
- ✓ Screenshots of the chat interface in action
- ✓ Overview of the <vanna-chat> web component
- ✓ Key UI features: rich data tables, charts, artifacts, streaming updates
- ✓ How the dual output system works (LLM sees summaries, users see rich components)
- ✓ Embedding in different frameworks (React, Vue, Svelte, plain HTML)
- ✓ Links to customization and component reference pages
Want to contribute or suggest improvements? Open an issue on GitHub
What You’ll Learn
When complete, this page will show:
- Visual examples: What the UI actually looks like
- Quick embed: The simplest way to add chat to your app
- Component library: Tables, charts, status cards, progress bars, artifacts
- Streaming: How components update in real-time as the agent works
The <vanna-chat> Component
 <vanna-chat
    api-base="http://localhost:8000"
    sse-endpoint="/api/vanna/v2/chat_sse"
    ws-endpoint="/api/vanna/v2/chat_websocket">
</vanna-chat>Works in any framework or plain HTML!