/ChatGPT-Nuxt

ChatGPT Web Nuxt 3 Vue 3 Version

Primary LanguageTypeScriptMIT LicenseMIT

image

ChatGPT Nuxt

One-Click to get well-designed cross-platform ChatGPT web UI.

还在疯狂开发中,接口和项目结构还在疯狂调整,此阶段没有文档,代码也比较粗糙,请确保自己能读懂代码。 正经使用请等待 v0.1 版本

Features

  • Nuxt 3 + Vite + TailwindCSS + PWA
  • i18n support, including English and 简体中文
  • Well-designed UI inspired by ChatGPT-Next-Web
  • TODO: Inherits most features from ChatGPT-Next-Web, but much more extensible and opinionated.
  • TODO: Local storage for privacy concerns, but offers the option to use cloud services and embrace langchain ecosystem.
  • TODO: Mobile-friendly interface
  • TODO: One-click deployment and automatic updating.
  • TODO: Support POE

ScreenShot

image image image

TODO

  • v0.1 🔥 完成 ChatGPT-Next-Web 所有功能的迁移
  • v0.2 提升代码质量, 一键部署和一键更新
  • v0.3 完成响应式, 手机适配
  • v0.9 支持混合存储,支持聊天消息浏览器本地存储 localStorage 以及云端存储

Tech Tack

  • 💚 Nuxt 3 - SSR, ESR, File-based routing, components auto importing, modules, etc.
  • ⚡️ Vite - Instant HMR.
  • 🎨 TailwindCSS - The CSS engine.
  • 😃 Use icons from any icon sets Nuxt Icon.
  • 🔥 The <script setup lang="ts"> syntax.
  • 🍍 State Management via Pinia.
  • 📥 APIs auto importing - for Composition API, VueUse.
  • 🏎 Zero-config cloud functions and deploy.
  • 🦾 TypeScript, of course.
  • 📲 PWA with offline support and auto update behavior.

Credits