# NeuroSquad 登上 OpenRouter 应用榜

> NeuroSquad 在 OpenRouter 的应用排行里有了自己的页面。实际意味着：一个密钥，22 款智能体 CLI 中的 19 款可用任意 OpenRouter 模型，每个智能体一个模型，每个智能体的花费一目了然。

- URL: https://neurosquad.ai/zh/blog/neurosquad-on-openrouter/
- Published: 2026-10-09
- Publisher: NeuroSquad (https://neurosquad.ai/)

OpenRouter 会列出通过它发送请求的应用，每个应用都有一个公开页面：名称、图标、用了哪些模型。从今年秋天起，其中一页属于我们——[OpenRouter 上的 NeuroSquad](https://openrouter.ai/apps?url=https://neurosquad.ai/)。这不需要任何人审批。它之所以存在，是因为 NeuroSquad 的智能体发往 OpenRouter 的每个请求都带着我们的应用归属信息，OpenRouter 会把它计入。

![openrouter.ai 上 NeuroSquad 应用页面的顶部：OpenRouter 导航栏，下面是 NeuroSquad 的图标、名称和 Visit 按钮](https://neurosquad.ai/blog/neurosquad-on-openrouter/openrouter-app-zh.webp)

*NeuroSquad 在 OpenRouter 应用目录中的页面。*

上榜固然开心，但更重要的是背后的东西。NeuroSquad 是一款**免费**的桌面应用，可以同时运行许多编程智能体；而 OpenRouter 让这些智能体用一个密钥就能用上多家实验室的模型。下面看看实际是什么样。

## 一个密钥，多个智能体，各用各的模型

- **22 款智能体 CLI 中有 19 款可以使用任意 OpenRouter 模型。** Claude Code、Codex CLI、OpenCode、Kilo Code、Qwen Code、Antigravity CLI、GitHub Copilot CLI、Hermes Agent、Pi、omp、aider、Goose、Crush、Factory Droid、Cline CLI、Kimi Code、MiMo Code、ZCode 和 PenguinHarness 都能跑在它上面。另外三款——Cursor CLI、Amp 和 Auggie——在各自厂商的服务器上运行模型，任何应用都无法把它们指向别处。
- **所有智能体共用一个密钥。** 在「设置 → 提供商」里粘贴一次即可。密钥由操作系统加密，只交给你放到 OpenRouter 上的智能体——放进它们的环境变量，从不出现在命令行、日志或文件里。
- **每个智能体一个模型。** 每张智能体卡片都有自己的提供商和模型，以标签形式显示在卡片顶部。主导者用一个模型、执行者用另一个、审查者用第三个——同一个工作区，同时运行。
- **不改动 CLI 自己的设置。** NeuroSquad 为每张卡片加一层自己的配置——环境变量、独立的配置文件——从不写入你的 CLI 配置。没有密钥时不会向 OpenRouter 发送任何内容：智能体使用它自己的登录，标签变成黄色。

![NeuroSquad 网格模式中的三张智能体卡片：Lead（Claude Code，标签 claude-sonnet-5.5）、Builder（Codex CLI，模型 openai/gpt-5.6-terra）和 Reviewer（OpenCode，Kimi K3 OpenRouter）](https://neurosquad.ai/blog/neurosquad-on-openrouter/grid-zh.webp)

*三个 CLI，三个 OpenRouter 模型，一个密钥。截图来自测试配置。*

## 如何设置

1. 打开**「设置 → 提供商」**。还没有密钥？**「获取密钥」**会打开 OpenRouter 网站。
2. 粘贴密钥并点击**「保存并测试」**。同一页面随即显示今天、本周、本月的花费，你设置的额度（如有），以及模型目录。
3. 在添加卡片菜单中选择**「新建智能体…」**，选好 CLI，把**「提供商」**设为 OpenRouter，再搜索模型。每个模型都标明上下文长度和每百万 token 的价格。
4. 已经有智能体了？卡片菜单里的**「提供商和模型」**可以同时修改两者，智能体下次启动时生效。

![「设置 → 提供商」：OpenRouter 区块显示「密钥已保存」，有「测试」「更换密钥」「移除密钥」按钮；下方「模型」区块显示 469 个模型和「刷新」按钮](https://neurosquad.ai/blog/neurosquad-on-openrouter/settings-zh.webp)

*已保存密钥的「设置 → 提供商」。*

![「新建智能体」对话框中打开了模型搜索：输入「claude」后列出 OpenRouter 目录中的 Anthropic 模型，每个都带有标识、1M 或 200K 上下文和每百万 token 价格](https://neurosquad.ai/blog/neurosquad-on-openrouter/picker-zh.webp)

*模型选择器搜索的是 OpenRouter 的实时目录——截图时共有 469 个模型。*

> **一个实话实说的提醒** Claude Code 是为 Anthropic 的模型打造的。换成其他模型时，它的工具可能无法正常工作，模型选择器会提示你。Codex CLI、OpenCode 和其他大多数 CLI 本就面向多种模型。

## 每个智能体花了多少

**「用量」**页面根据每个 CLI 自己的日志按智能体统计 token，经 OpenRouter 发出的请求按 OpenRouter 公布的该模型价格计价。token 是整数，金额精确到一分钱的零头，所以十个智能体、五个模型加起来也分毫不差。没有公布价格的模型显示为*未定价*——绝不会显示成 $0。「设置 → 提供商」直接从 OpenRouter 给出整个密钥的花费，「预算」卡片则会在工作区的智能体超过你设定的 token 上限时让它们暂停。

## 换一个模型来审查

不同实验室训练的模型会犯不同的错误——这正是审查者需要的。智能体菜单里的**「添加审查者」**会在同一个 worktree 中启动第二个智能体，并从第一个智能体连一条箭头过去；把它切换到另一个 OpenRouter 模型，代码就能得到一个「不是自己写的」模型的第二意见。分派任务的主导者也一样：主导者用强模型，助手用便宜的模型，每个人的花费都在「用量」里看得到。

## 为什么我们会出现在 OpenRouter 上

OpenRouter 依据请求头把流量记到某个应用名下：应用地址、名称，以及最多两个分类。NeuroSquad 本身并不直接请求模型——请求是 CLI 发的——所以必须让每个 CLI 都带上我们的请求头。每一款都是**实测而非假设**：我们把 CLI 指向一个本地服务器，记录实际到达的内容，反复调整集成，直到请求头确实出现。

有些 CLI 会以自己的名字向 OpenRouter 报到，所以在 NeuroSquad 里它们的归属信息会被替换成我们的——其中一部分即使你在该 CLI 里用的是自己的 OpenRouter 登录也一样。我们不发送可见性请求头，所以页面是公开的。上面只有 OpenRouter 对任何应用都会展示的内容：名称、来自我们网站的图标，以及运行过哪些模型。没有提示词，没有代码，也没有关于你的任何信息。

## 终端里也可以

NeuroSquad 还有一个开源的终端版本 **nsq**（MIT），[在 GitHub 上](https://github.com/glmn-ai/neurosquad-cli)。它在一个面板里并排运行 Claude Code、Codex CLI 和 OpenCode 智能体，也能用同样的方式把它们放到 OpenRouter 上：密钥存进操作系统的密钥库，每个智能体一个模型，带价格的模型选择器，每个请求都带着同样的归属信息。

## 这一切都在一个免费应用里

NeuroSquad 完全免费：没有试用期，没有点数，智能体和工作区数量不限。你只为用到的模型付费——你自己的 CLI 订阅或 OpenRouter 额度。同一个应用里有：画布或网格上的 22 款智能体 CLI，经 OpenRouter 为每个智能体选模型，每个智能体的花费，无需安装任何东西就能在手机上查看你的智能体，以及完全在本机运行的语音输入。

设置细节见 [OpenRouter 指南](https://docs.neurosquad.ai/zh/providers/openrouter)。从其他多智能体工具迁移过来？[迁移到 NeuroSquad](https://docs.neurosquad.ai/zh/getting-started/switching) 告诉你熟悉的东西在这里对应什么。新安装请从[下载页面](https://neurosquad.ai/zh/download/)开始。
