AI AI工具情报站
TypeScriptMIT

Whirl:把全网大模型塞进一个聊天窗的开源自托管神器

⭐ 480 Stars

这个项目能干嘛

Whirl 是一个把"几乎所有主流大模型"塞进同一个聊天窗口的开源 AI 聊天应用,背后是 whirl.chat 这个真实在跑的产品的全部源码,直接以 MIT 协议开源。说白了,它想做成自托管版的"全能聊天中枢":你不用在 ChatGPT、Claude、Gemini 之间反复切标签页,一个界面里就能调所有模型,还能让它们共享记忆、共用你自己的工具。它最有意思的地方在于"活文档"——聊天里生成的分析、图表甚至一整个可交互网页,都能在侧边栏继续编辑、还能发链接分享给别人,而不是聊完就消失在一长串气泡里。

为什么最近火了

Whirl 在 2026 年 10 月初刚开源(仓库创建于 10 月 2 日),三天内就冲到 450+ star。它踩中的是"AI 聊天应用审美疲劳"这个痛点:市面上的 ChatGPT 网页版功能越加越杂、还越来越想把你锁在订阅里,而 Open WebUI、LibreChat 这类开源方案要么配置劝退、要么交互偏极客。Whirl 把"细节打磨"当成卖点——动效、暗色模式、可安装到手机桌面的 PWA、语音输入都做得很顺手,加上"锁定聊天用密码在本地加密、只让零留存模型回答"这种隐私卖点,很容易在 Hacker News 和开源社群里被当成"终于有个像样的开源聊天应用了"而刷屏。

技术亮点

Whirl 用 Next.js 做前端、Convex 做后端和实时数据库,整套全栈代码都开源,所以你既能直接读它的实现,也能一键部署成自己的服务。几个真正能打的点:

  • 全模型同框:通过 OpenRouter 路由,GPT、Claude、Gemini、开源模型都能在同一段对话里切换,还能调"思考强度"(thinking level),写代码时开深思考、闲聊时关掉省 token。
  • 活文档(Living artifacts):这是它和别家最大的区别。聊天里产出的文档、图表、甚至完整可交互页面,会停在右侧侧边栏里继续改,改完生成一条链接就能发给同事,相当于把 AI 聊天变成了带版本感的协作文档。
  • 真记忆:长期记忆能跨聊天记住你的偏好和正在做的项目,不是每次新开窗口都"失忆"。
  • 接你自己的工具:通过 MCP 协议连你自己的工具(自带 OAuth 登录),还能装社区 skill 教它新花样。
  • 隐私细节:"锁定聊天"用密码在你的设备本地加密,服务端永远看不到明文,而且只让零留存模型来答;另有隐身模式、消息排队、图片生成、文件附件、文件夹归类等一整套贴心功能。

适合什么人

如果你受够了在多个 AI 网页之间反复横跳、又想把自己常用的模型和工作流收拢到一个能自托管的地方,Whirl 很对味。它特别适合:想要一个干净、好看、能装到手机上的个人 AI 助手的人;需要在团队里分享 AI 生成的分析/原型的人;以及重视数据留在自己手里、不想被某个大厂订阅绑死的技术爱好者。

快速试用

想本地跑起来(需要 Convex 账号):

git clone https://github.com/whirlchat/whirl && cd whirl && npm install && npx convex dev

然后 npm run dev,浏览器打开本地地址即可。嫌麻烦也可以直接去 whirl.chat 用托管版体验。

与竞品对比

和三个常见开源聊天应用摆一起看:

  • vs Open WebUI:Open WebUI 功能强但配置偏重、界面偏工程师审美;Whirl 把"好看和顺手"放第一位,活文档分享是 Open WebUI 没有的。
  • vs LibreChat:LibreChat 也是全模型聚合,但 Whirl 的"活文档 + 真记忆 + 锁定加密"组合更偏日常生产力,而不是纯对话。
  • vs ChatGPT 官方网页:官方功能多但数据完全在 OpenAI 手里、且模型被锁死;Whirl 自托管、模型任选,隐私主动权在你。

一句话:如果你想要"开源里最好看的那个全能聊天应用",Whirl 现在是最有竞争力的新候选。

🚀

开始使用

开源 · 可商用

MIT· TypeScript