← all repositories
pdsuwwz/chatgpt-vue3-light-mvp

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.

567 stars TypeScript Chat AssistantsLanguage Models
chatgpt-vue3-light-mvp
Not currently ranked — collecting fresh signals.
star history

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-it with 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.