Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hylarucoder/chatgpt-nuxt

ChatGPT Web Nuxt 3 Vue 3 Version
https://github.com/hylarucoder/chatgpt-nuxt

chatbot chatgpt chatgpt-nuxt langchian nuxt tailwindcss vue

Last synced: about 2 months ago
JSON representation

ChatGPT Web Nuxt 3 Vue 3 Version

Awesome Lists containing this project

README

        


image

ChatGPT Nuxt


English
简体中文

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

> Still in rapid development, the interfaces and project structure are constantly being adjusted. There are no
> documentation at this stage, and the code is relatively rough. Please make sure that you can understand the code.
> For serious use, please wait for version v0.1.

## Features

- [x] Nuxt 3 + Vite + TailwindCSS + PWA
- [x] 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 🔥 Complete the migration of all features from ChatGPT-Next-Web
- [ ] v0.2 Improve code quality, implement one-click deployment and one-click updates
- [ ] v0.3 Complete responsiveness, adapt to mobile devices
- [ ] v0.9 Support hybrid storage, support browser local storage (localStorage) and cloud storage for chat messages

## Tech Tack

- 💚 [Nuxt 3](https://nuxt.com/) - SSR, ESR, File-based routing, components auto importing, modules, etc.
- ⚡️ Vite - Instant HMR.
- 🎨 [TailwindCSS](https://github.com/tailwindlabs/tailwindcss) - The CSS engine.
- 😃 Use icons from any icon sets [Nuxt Icon](https://github.com/nuxt-modules/icon).
- 🔥 The `` syntax.
- 🍍 [State Management via Pinia](https://github.com/vuejs/pinia).
- 📥 APIs auto importing - for Composition API, VueUse.
- 🏎 Zero-config cloud functions and deploy.
- 🦾 TypeScript, of course.
- 📲 [PWA](https://github.com/vite-pwa/nuxt) with offline support and auto update behavior.

## Credits

- https://github.com/Yidadaa/ChatGPT-Next-Web
- https://github.com/antfu/vitesse-nuxt3
- https://github.com/nuxt/content
- https://github.com/nuxtlabs/ui
- https://github.com/sindresorhus/github-markdown-css
- https://github.com/remarkjs/remark-rehype