Skip to content

SlioChat 是一个现代化的、功能丰富的单文件大模型AI聊天网页UI(Single file llm web ui),支持多种大语言模型的对话。它的所有功能都集成在一个 HTML 文件中,可以在各种环境下方便部署。

Notifications You must be signed in to change notification settings

sk-wang/SlioChat

Repository files navigation

SlioChat

一个简洁优雅的 AI 聊天界面,基于 Svelte 5 + TypeScript 构建,支持多模型配置、流式回复与思考过程可视化,开箱即用且易于扩展

MIT License Demo

English | 在线体验

SlioChat 界面预览

主要特性

  • 主题切换 - 亮色/暗色主题无缝切换
  • 响应式设计 - 完美支持移动端
  • 流式响应 - 实时显示 AI 回复
  • 思考可视化 - 展示 AI 思考过程
  • Markdown 渲染 - 支持代码语法高亮
  • 对话管理 - 编辑、删除、按日期分组
  • 本地存储 - 会话记录保存在浏览器
  • 多模型支持 - 自定义 API 配置
  • 多模态支持 - 支持图片识别与视觉交互
  • 文档解析 - 支持 PDF / Word / Excel 文档读取与内容理解

快速开始

git clone https://github.com/user/slio-chat.git
cd slio-chat
npm install
npm run dev

打开 http://localhost:5173,在设置中配置 API URL 和 Key 即可使用。

构建部署

npm run build

部署 dist/index.html 到任意静态服务器。

技术栈

Svelte 5 · TypeScript · Vite · TailwindCSS · Marked.js · Highlight.js

支持的模型

GPT · Claude · DeepSeek · Qwen · GLM · 其他 OpenAI 兼容 API

License

MIT

About

SlioChat 是一个现代化的、功能丰富的单文件大模型AI聊天网页UI(Single file llm web ui),支持多种大语言模型的对话。它的所有功能都集成在一个 HTML 文件中,可以在各种环境下方便部署。

Resources

Stars

Watchers

Forks

Packages

No packages published