基于 SvelteKit 的大模型聊天界面,可对接任意 OpenAI 兼容接口,也是 HuggingChat 的底层代码。
- Star
- 513
- Fork
- 527
- 未关闭 Issue
- 20
- 最近提交
- 前天
这是什么?
HostedGPT 是一个仿照 ChatGPT 的开源聊天界面,可接入 OpenAI、Anthropic Claude、Google Gemini、Ollama、Groq 等多家模型服务。项目基于 Ruby on Rails 开发,可部署在服务器上,也能在本地电脑运行。用户自行提供 API 密钥,只需为实际用量付费,无需订阅多个月费服务。
应用支持多用户,适合家庭或小团队共用一套实例。对话过程中可以切换服务商和模型,方便对比不同模型的回答。历史对话可以跨助手、跨服务商搜索。
可选功能包括 Gmail、Google Tasks 和 Google Calendar 工具、通过 Brave Search API 密钥进行网页搜索、将附件存入 Postgres 或 Cloudflare R2,以及密码、Google、Microsoft Graph 和 HTTP 请求头等多种登录方式。部署文档涵盖 Render、Fly.io、Kamal、Docker Compose 以及裸机部署。
核心功能
- 01使用自己的 API 密钥接入 OpenAI、Anthropic、Google Gemini、Ollama、Groq 等模型服务。
- 02同一对话中可随时切换服务商和模型,便于对比回答。
- 03支持多用户账号,适合家庭或团队共用。
- 04可跨所有保存的对话和服务商进行搜索。
- 05支持在移动端 Safari 中添加到主屏幕使用。
- 06内置德语本地化。
适用场景
- 让家庭或小团队共享使用多个 AI 模型,无需各自订阅。
- 在同一界面中并排对比不同大模型服务商的回答。
- 在自己的服务器或笔记本上结合 Ollama 模型,搭建私有的类 ChatGPT 助手。
- 在聊天中让助手查阅和管理 Gmail、Google Tasks 与日历。
快速上手
- 1
在 GitHub 上使用 Fork > Create New Fork 复刻此仓库
- 2
注册 Render.com 账户,在你的仓库复刻版上点击 Deploy to Render 按钮,然后点击 Apply
- 3
从 Render 控制台打开 Web Service 网址(hostedgpt-XXX.onrender.com)
使用前须知
- 据 README 称,Render 免费版内存可能不足,可能需要付费方案(约每月 7 美元)。
- Render 免费服务闲置 15 分钟后会暂停,恢复时较慢。
- 据 README 称,目前 Heroku 部署无法使用。
- Fly.io 部署说明已有一段时间未经验证。
收录于专题
标签
常见问题
- hostedgpt 是什么?
- 可自托管的 Ruby on Rails 聊天应用,类似 ChatGPT,使用自己的 API 密钥接入多家模型服务。 HostedGPT 是一个仿照 ChatGPT 的开源聊天界面,可接入 OpenAI、Anthropic Claude、Google Gemini、Ollama、Groq 等多家模型服务。项目基于 Ruby on Rails 开发,可部署在服务器上,也能在本地电脑运行。用户自行提供 API 密钥,只需为实际用量付费,无需订阅多个月费服务。
- hostedgpt 可以免费使用吗?用的什么许可证?
- hostedgpt 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- hostedgpt 还在维护吗?
- 活跃维护中。hostedgpt 最近一次提交是在 2026年11月5日。
- hostedgpt 适合用来做什么?
- 让家庭或小团队共享使用多个 AI 模型,无需各自订阅。 在同一界面中并排对比不同大模型服务商的回答。 在自己的服务器或笔记本上结合 Ollama 模型,搭建私有的类 ChatGPT 助手。 在聊天中让助手查阅和管理 Gmail、Google Tasks 与日历。
- hostedgpt 怎么安装和运行?
- 在 GitHub 上使用 Fork > Create New Fork 复刻此仓库 注册 Render.com 账户,在你的仓库复刻版上点击 Deploy to Render 按钮,然后点击 Apply 从 Render 控制台打开 Web Service 网址(hostedgpt-XXX.onrender.com)
- 在哪里获取 hostedgpt?
- 源代码和安装说明在 GitHub 上:https://github.com/AllYourBot/hostedgpt
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Svelte 的轻量级网页聊天客户端,使用自有 API Key 调用 OpenAI 兼容接口,支持本地历史和无账号分享。
Cherry Studio 是一款跨平台桌面 AI 客户端,可接入多家大模型服务、本地模型及 300 多个预置助手。
Android 聊天应用,可自带 API Key,同时向多个大模型提供商发送提问并对比回答。
一款浏览器扩展,为 Ollama 等本地 AI 模型提供侧边栏和网页界面,可在浏览时直接对话。
面向 ChatGPT、Claude 等大模型的跨平台桌面客户端,数据保存在本地。