Skip to content

A ChatGPT‑style Web UI built with Vite, React, and TypeScript, supporting multiple models, streaming responses, multi‑session management, and automatic conversation summarization, and capable of integrating with any OpenAI‑compatible API.

Notifications You must be signed in to change notification settings

leafstark/nebula

Repository files navigation

Nebula

English | 简体中文

Nebula is a minimalist, elegant third‑party AI Web UI built with Vite, React, and TypeScript. The interface design takes inspiration from ChatGPT, aiming for a clean, modern aesthetic that focuses on usability and speed.

Screenshot

Tech Stack

  • Vite
  • React
  • TypeScript
  • Tailwind CSS

Features

  • Long conversation memory
  • Multiple model providers & per‑model configuration
  • Streaming responses
  • Multi‑session & conversation history
  • Message management (edit / rename / delete)
  • System prompt support

Roadmap (Planned)

  • Export / import sessions
  • Prompt library
  • Keyboard shortcut guide
  • Theming (light / dark / auto)

Development

Prerequisites: Node.js 18+ and pnpm installed.

Install deps & start dev server:

pnpm install
pnpm dev

Backend (if server/ is used) run separately:

cd server
pnpm install
pnpm start

License

MIT (see future LICENSE file if added).


简体中文

English | 简体中文

Nebula 是一款极简且具有质感的第三方 AI Web UI,使用 Vite、React、TypeScript 构建,界面风格参考 ChatGPT 官网,专注于快速、清爽与可扩展。

界面截图

技术栈

  • Vite
  • React
  • TypeScript
  • Tailwind CSS

功能特性

  • 对话上下文长记忆
  • 多模型来源 & 独立配置
  • 流式输出
  • 多会话与历史记录
  • 消息管理(编辑 / 重命名 / 删除)
  • 系统提示词支持

规划中

  • 会话导入 / 导出
  • Prompt 模板库
  • 快捷键说明
  • 主题(亮 / 暗 / 跟随系统)

开发

环境需求:Node.js 18+ 且已安装 pnpm。

安装依赖并启动前端开发服务器:

pnpm install
pnpm dev

如果需要使用 server/ 后端:

cd server
pnpm install
pnpm start

许可证

MIT(若后续添加 LICENSE 文件)。


欢迎提出 Issue / PR 改进项目。🚀

About

A ChatGPT‑style Web UI built with Vite, React, and TypeScript, supporting multiple models, streaming responses, multi‑session management, and automatic conversation summarization, and capable of integrating with any OpenAI‑compatible API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published