# nextjs-vllm-ui

> Self-hosted, open-source web interface for vLLM and Ollama that provides a ChatGPT-like experience with local chat storage, dark mode, and responsive design.

- **Category:** AI Chat
- **Licence:** MIT
- **Latest version:** 0.1.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker
- **Tags:** Ollama, Ai Chat, Typescript, Next.js, Docker, AI, UI, Self Hosted, Tailwindcss, Openai Api, Webui, Vllm, Chat interface, Llm webui, Llm Ui, Vllm Ui

## Description

nextjs-vllm-ui is a self-hosted web interface for interacting with large language models served by vLLM or Ollama. Built with Next.js, Tailwind CSS, and shadcn/ui, it offers a ChatGPT-inspired UI with features like code syntax highlighting, copy-to-clipboard for code blocks, chat history stored in localStorage, and light/dark mode switching. The project requires a running vLLM or Ollama instance and can be deployed via Docker (ghcr.io/yoziru/nextjs-vllm-ui) or run locally with Node.js 18+ and the Aube package manager. No database is needed as chats are stored in the browser's localStorage. The project is a fork of nextjs-ollama-llm-ui and is licensed under MIT.

## Links

- [Homepage](https://github.com/yoziru/nextjs-vllm-ui)
- [Docker](ghcr.io/yoziru/nextjs-vllm-ui)
- [GitHub Repository](https://github.com/yoziru/nextjs-vllm-ui)

---
Source: https://selfhost.directory/project/nextjs-vllm-ui