基于 SvelteKit 的大模型聊天界面,可对接任意 OpenAI 兼容接口,也是 HuggingChat 的底层代码。
- Star
- 469
- Fork
- 90
- 未关闭 Issue
- 25
- 最近提交
- 15天前
这是什么?
SlickGPT 是一个面向 OpenAI 兼容聊天接口的网页客户端,使用 Svelte 和 SvelteKit 编写。用户需填入自己的 API Key,聊天记录保存在浏览器的 IndexedDB 中,而不是服务器上。界面支持自动生成对话标题、编辑和删除消息、设置上下文(system 消息),并可调整 temperature、top_p 等模型参数。
内置的 Token 费用计算器可以在输入和接收回复时实时显示对话花费。分享功能无需登录即可生成对话链接,接收方可将其导入自己的本地实例,分享内容通过无服务器接口存入 Firebase Realtime Database。
项目可本地运行、自行部署,也可部署到 Vercel。项目支持 GPT-3.5 Turbo、GPT-4 Turbo、GPT-4o,以及通过 Groq 调用的 Mistral Large 和 Llama 3;自托管时还可接入 Ollama、LM Studio 等本地模型。维护者已宣布该项目停止维护。
核心功能
- 01聊天记录保存在浏览器 IndexedDB 中
- 02无需登录即可通过链接分享对话,并可取消分享或更新
- 03可编辑上下文(system 消息)并调整模型参数
- 04实时计算 Token 费用,并按对话展示费用分布
- 05提供明暗主题和响应式移动端布局
- 06支持自行部署或部署到 Vercel
适用场景
- 使用自有 API Key 调用 OpenAI 兼容模型,无需订阅
- 将聊天记录保存在浏览器中,而非依赖账号服务
- 自托管聊天界面,并通过 Ollama 或 LM Studio 连接本地模型
- 跟踪各对话的 Token 消耗
快速上手
- 1
克隆仓库并进入项目目录
- 2
使用 npm 安装依赖
npm i - 3
启动开发服务器并在浏览器中打开
npm run dev -- --open
使用前须知
- 该项目已停止维护(生命周期结束)。
- 官方托管版本 slickgpt.app 已下线。
- 聊天分享功能需要配置 Firebase;若不使用则需修改代码将其关闭。
收录于专题
标签
常见问题
- slickgpt 是什么?
- 基于 Svelte 的轻量级网页聊天客户端,使用自有 API Key 调用 OpenAI 兼容接口,支持本地历史和无账号分享。 SlickGPT 是一个面向 OpenAI 兼容聊天接口的网页客户端,使用 Svelte 和 SvelteKit 编写。用户需填入自己的 API Key,聊天记录保存在浏览器的 IndexedDB 中,而不是服务器上。界面支持自动生成对话标题、编辑和删除消息、设置上下文(system 消息),并可调整 temperature、top_p 等模型参数。
- slickgpt 可以免费使用吗?用的什么许可证?
- slickgpt 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- slickgpt 还在维护吗?
- 活跃维护中。slickgpt 最近一次提交是在 2026年10月23日。
- slickgpt 适合用来做什么?
- 使用自有 API Key 调用 OpenAI 兼容模型,无需订阅 将聊天记录保存在浏览器中,而非依赖账号服务 自托管聊天界面,并通过 Ollama 或 LM Studio 连接本地模型 跟踪各对话的 Token 消耗
- slickgpt 怎么安装和运行?
- 克隆仓库并进入项目目录 使用 npm 安装依赖: npm i 启动开发服务器并在浏览器中打开: npm run dev -- --open
- 在哪里获取 slickgpt?
- 源代码和安装说明在 GitHub 上:https://github.com/ShipBit/slickgpt
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的 Ruby on Rails 聊天应用,类似 ChatGPT,使用自己的 API 密钥接入多家模型服务。
开源的本地优先 AI 智能体桌面客户端,支持 MCP、Skills、ACP 及消息应用远程控制。
非官方的 Go 语言 OpenAI API 客户端,无第三方依赖,覆盖 Responses、Chat Completions、图像和音频等接口。
为 ChatGPT 等多种大模型提供轻快好用的 Web 图形界面,并集成文件问答、联网搜索等功能。
一个用 Go 编写的命令行工具,借助大模型生成 git 提交信息和代码审查摘要,并可自动安装 prepare-commit-msg 钩子。