# whirlchat/whirl

- 原标题：whirlchat/whirl
- 类型：项目
- 来源：GitHub
- 发布时间：2026-10-02
- 首次精选：2026-10-26 15:45
- 分级：值得看
- 学习层级：入门
- 主题：[agent-context-memory](<https://oplearnx.com/md/topics/agent-context-memory.md>)（第 7 位）、[ai-tools-prompting](<https://oplearnx.com/md/topics/ai-tools-prompting.md>)（第 11 位）
- 原文链接：[https://github.com/whirlchat/whirl](<https://github.com/whirlchat/whirl>)
- 本站页面：[https://oplearnx.com/resources/pk\_06e32f7c224a](<https://oplearnx.com/resources/pk_06e32f7c224a>)

## 摘要

这是 AI 聊天应用 Whirl 的开源仓库，以 MIT 许可发布 whirl.chat 的完整代码。据 README，它基于 Next.js 和 Convex 构建，通过 OpenRouter 接入多家模型，支持可调思考等级、“活文档”式可编辑的侧边产物以及自托管。仓库另附自托管、架构说明与贡献指南等文档。

## 热度

- 档位：有热度
- 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
```

摘自 [README](<https://github.com/whirlchat/whirl/blob/main/README.md>)

---
来源：LearnMap · 学径（https://oplearnx.com）
