Repolode
ShipBit

ShipBit/slickgpt

基于 Svelte 的轻量级网页聊天客户端,使用自有 API Key 调用 OpenAI 兼容接口,支持本地历史和无账号分享。

可替代:ChatGPT

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. 1

    克隆仓库并进入项目目录

  2. 2

    使用 npm 安装依赖

    npm i
  3. 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 数据每日更新。

相关项目