项目入门
whirlchat/whirl
这是 AI 聊天应用 Whirl 的开源仓库,以 MIT 许可发布 whirl.chat 的完整代码。据 README,它基于 Next.js 和 Convex 构建,通过 OpenRouter 接入多家模型,支持可调思考等级、“活文档”式可编辑的侧边产物以及自托管。仓库另附自托管、架构说明与贡献指南等文档。
- 分级
- 值得看
- 收录时间
- 2026-10-26
热度
有热度
- 7 天新增 star
- +3
- 30 天新增 star
- 暂无数据
- Hacker News
- 没有
- 社区讨论
- 0 帖
项目信息
- 语言
- TypeScript
- 许可
- MIT
- 最近提交
- 2026-10-14
- Star
- 512
- Fork
- 50
上手方式
sh
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