
pdsuwwz/chatgpt-vue3-light-mvp
📦 Open Source Projectpdsuwwz
A lightweight, production-ready Vue 3 MVP template for building custom AI chatbot interfaces with streaming support.
The chatgpt-vue3-light-mvp is a highly optimized, developer-friendly boilerplate for creating web-based AI chatbots. Built on the latest web standards, it utilizes Vue 3, Vite 7, and TypeScript to ensure high performance and type safety. The UI is powered by Naive UI and UnoCSS, providing a professional aesthetic out of the box.
Key technical features include:
- Streaming Support: Native implementation of Server-Sent Events (SSE) for real-time 'typewriter' text effects.
- Rich Content Rendering: Integrated markdown-it with support for Mermaid diagrams, KaTeX, and LaTeX math formulas.
- LLM Compatibility: Pre-built connectors for various providers such as DeepSeek (V3/R1), SiliconFlow, Spark, and Zhipu AI.
- Reasoning Support: Built-in handling for <think> tags, allowing for clean visualization of chain-of-thought reasoning processes.
- State Management: Uses Pinia (v3) for efficient, scalable application state management.
This template is designed for developers who need to bypass the boilerplate phase of building a chat interface, allowing them to focus on business logic and custom model integration. Its modular structure makes it easy to swap providers or extend functionality for specific use cases.
💡Highlights
- ├─Vue 3 & Vite 7 architecture
- ├─DeepSeek R1 <think> tag support
- └─SSE streaming & Markdown support
🎯For
- ├─Frontend Developers
- └─AI Product Prototypers