← 返回总览

whirlchat/whirl

The AI chat app that sweats the details. Every top model, real memory, living documents, and your own tools.

★ 494Fork: 45语言: TypeScript协议: MITGitHub ↗

深度介绍

它是什么

Whirl 是一款注重细节的 AI 聊天应用,基于 TypeScript 构建,支持自托管。它整合了主流大模型,并引入真实记忆、活文档与自定义工具。

核心亮点

  • 全模型接入:通过 OpenRouter 调用各家顶级模型,自由切换。
  • 真实记忆:跨会话保留上下文,对话不再“失忆”。
  • 活文档:聊天中生成的内容可动态更新、持续演进。
  • 自带工具:允许用户接入自己的工具,扩展能力边界。
  • 技术栈现代:Next.js + React + Convex,MIT 协议开源。

为什么火

在“套壳聊天”泛滥的当下,Whirl 把记忆、文档、工具这些真正影响体验的细节做扎实,加上自托管属性,迅速吸引追求可控与深度的开发者,短时间收获近 500 星。

适合谁用

  • 想自托管 AI 聊天、重视数据隐私的开发者
  • 需要多模型对比与长期记忆的重度用户
  • 希望基于成熟前端快速二次开发的技术团队

快速上手

克隆仓库后配置 OpenRouter API Key 与 Convex 环境,运行 npm install && npm run dev 即可本地启动。