A Chat UI Template That Forgets Every Question
An opinionated Vue 3 MVP for developers who want a quick, single-turn AI chat interface with streaming markdown and no backend to maintain.

What it does
This is a lightweight, pure-frontend chat interface template built with Vue 3 and Vite 6. You plug in API keys for various LLMs—such as DeepSeek, Spark, Moonshot, SiliconFlow, or Ollama—and get a clean web UI that streams single-turn responses with a typewriter effect. It deliberately avoids conversation history, treating every prompt as an isolated request.
The interesting bit
The project leans into its own limitations: by enforcing single-turn amnesia, it stays a true MVP and sidesteps the complexity of context windows and conversation state. It also ships with a built-in mock mode that simulates LLM responses for pure frontend development, plus Vite proxy rules to smooth over CORS during local development.
Key highlights
- Single-turn dialogue only: each question is independent, with no context history carried over.
- Rich markdown rendering via
markdown-itwith code highlighting, Mermaid diagrams, and KaTeX/LaTeX math support. - Streaming SSE output with a typewriter effect, including preview of DeepSeek R1 reasoning chains.
- Dev-friendly mock mode and Vite proxy configuration for local development without real API keys.
- Modular pure-frontend architecture using Vue 3, Pinia v3, Naive UI, and UnoCSS.
Caveats
- Explicitly single-turn only: no conversation history, and the authors note there is no concrete plan for multi-turn support yet.
- The built-in Vite proxy is development-only; production deployments require separate CORS or reverse-proxy handling.
- The live demo runs in mock mode and will not call real LLM APIs.
Verdict
Worth a look if you need a quick, good-looking chat UI scaffold for one-off AI queries and don’t want to build markdown rendering or streaming logic from scratch. Skip it if you need conversational memory, multi-turn context, or a backend that manages API keys securely.
Frequently asked
- What is pdsuwwz/chatgpt-vue3-light-mvp?
- An opinionated Vue 3 MVP for developers who want a quick, single-turn AI chat interface with streaming markdown and no backend to maintain.
- Is chatgpt-vue3-light-mvp open source?
- Yes — pdsuwwz/chatgpt-vue3-light-mvp is open source, released under the MIT license.
- What language is chatgpt-vue3-light-mvp written in?
- pdsuwwz/chatgpt-vue3-light-mvp is primarily written in TypeScript.
- How popular is chatgpt-vue3-light-mvp?
- pdsuwwz/chatgpt-vue3-light-mvp has 567 stars on GitHub.
- Where can I find chatgpt-vue3-light-mvp?
- pdsuwwz/chatgpt-vue3-light-mvp is on GitHub at https://github.com/pdsuwwz/chatgpt-vue3-light-mvp.