正在自动登录…
← 返回项目列表whirlchat/
whirlchat/ whirl
Whirl 是一个全栈 AI 聊天应用,支持多种顶级模型、长期记忆、实时文档和工具集成,适合希望自托管或定制 AI 聊天体验的用户。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/14 18:01:00 · 查看原文
- 累计 Stars
- 509
- 当前热度
- 未达当前门槛
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/14 18:01:00
- 使用方式
通过命令行克隆仓库并运行开发服务器,在浏览器中访问 localhost:3000 使用。
查看 README 依据
git clone https://github.com/whirlchat/whirl.git cd whirl bun install # 1. Create a Convex dev deployment and push the backend. cd packages/backend bunx convex dev # first run walks you through creating a project # 2. In another terminal, give the backend its secrets. bunx convex env set CLERK_JWT_ISSUER_DOMAIN https://your-instance.clerk.accounts.dev bunx convex env set OPENROUTER_API_KEY sk-or-v1-... # 3. Point the web app at Convex and Clerk. cd ../../apps/v2 cp .env.example .env.local # then fill in the four required values # 4. Run everything from the repo root. cd ../..
bun run dev ``` Open [localhost:3000](http://localhost:3000) and say hi. The [self-hosting guide](docs/self-hosting.md) covers each step in detail, including the Clerk JWT template Convex needs and how to deploy to production. ## Repository layout ``` apps/ v2/ The web app (Next.js). This is the one in production. console/ Admin console for models, integrations, and skills (Vite) mobile/ Native app (Expo) waitlist/ Standalone waitlist page remotion/ Promo video compositions legacy/ The previous web app, kept for reference. Not maintained. packages/
- 部署要求
需要 Bun、免费的 Convex 账户、Clerk 应用和 OpenRouter API 密钥。
查看 README 依据
Everything beyond Convex, Clerk, and OpenRouter is **optional** and switches on with its own keys: billing (Autumn), web search (Exa), memory (Supermemory), analytics (PostHog, Axiom), tracing (Braintrust), email (Resend), and the support agent (Median). Leave them out and Whirl hides the features they power. See [docs/configuration.md](docs/configuration.md). ## Quick start You'll need [Bun](https://bun.sh), a free [Convex](https://convex.dev) account, a [Clerk](https://clerk.com) application, and an [OpenRouter](https://openrouter.ai) API key. ```sh
- 已知限制
除 Convex、Clerk 和 OpenRouter 外的功能均为可选,未配置相应密钥时相关功能会被隐藏。
查看 README 依据
Everything beyond Convex, Clerk, and OpenRouter is **optional** and switches on with its own keys: billing (Autumn), web search (Exa), memory (Supermemory), analytics (PostHog, Axiom), tracing (Braintrust), email (Resend), and the support agent (Median). Leave them out and Whirl hides the features they power. See [docs/configuration.md](docs/configuration.md). ## Quick start You'll need [Bun](https://bun.sh), a free [Convex](https://convex.dev) account, a [Clerk](https://clerk.com) application, and an [OpenRouter](https://openrouter.ai) API key. ```sh
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/2 21:50:42
- 首次达标收录
- 2026/10/9 12:11:18
- 统计更新时间
- 2026/10/22 19:11:11
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
值得看加权总分 3.8 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/10 13:56:36 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/14 18:27:02
- 许可证标识
- MIT
- Fork 数
- 49
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目