# @closedrouter/cli 中文文档

规范地址：https://npmcn.com/package/%40closedrouter/cli/

版本：1\.1\.64
npm 元数据更新时间：2026-11-09T03:15:44.989Z
中文译文更新时间：2026-11-10T02:50:07.827Z
软件包许可：SEE LICENSE IN LICENSE

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40closedrouter/cli
原文对照：https://npmcn.com/package/%40closedrouter/cli/?lang=original
项目主页：https://github.com/arterialist/closedrouter/tree/main/cli#readme
源码仓库：https://github.com/arterialist/closedrouter

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：58.7 MB，1382 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- Node.js 要求：\>=20\.0\.0
- 运行依赖：7 个
- 首次发布：2026-09-30T07:21:50.261Z
- 最新版本发布：2026-11-09T03:15:44.859Z
- 近 30 天下载量：2976（2026-10-10 至 2026-11-08，npm 官方下载统计）
- 已发布版本数：62（近 12 个月 62 个）

## 中文简介

闭路特 CLI: 上载并导入本地的 AI 订阅和 API 密钥到您的共享令牌池

## 安装

```sh
npm install @closedrouter/cli
```

也可以使用：`pnpm add @closedrouter/cli`、`yarn add @closedrouter/cli`、`bun add @closedrouter/cli`

## README

# 闭路虎CLI

连接您的 AI 工具和共享的计算机 到你关闭的 Router 账户 .

```sh
npm install -g @closedrouter/cli@latest
cr login
cr start
```

Claude Code的启动使用一个单独的运行时间 复制您保存的对话。 开始 `cr start claude`,然后使用 `/resume`,或通过 `-- --resume <session-id>`恢复对话时使用了您选择的闭路器模型。 你的原Claude会议和订阅证书 都留在自己的运行时间 通过闭合路透社继续进行对话,保留自己的历史。 代理视图和脱发会话被禁用为本次发射,因为它们可以在它的网关中继关闭后继续运行;普通子代理和背景 shell命令仍然可用.

## Claude 代码订阅工具交接

使用Anthropic Messages,OpenAI Chat补全,OpenAI响应或双子协议格式的请求可以使用克洛德代码订阅桥接. CLI通过Claude Code的结构化流输入发送请求,并检测所安装的CLI支持的特性. 广告的功能包括内置图像,推理努力,JSON Schema输出,停止序列,以及可用时调用者运行的函数工具. 当请求包含函数工具时,本地网关只将那些被宣布的工具暴露于其受限制的克洛德代码进程. 由此而来的工具呼叫返回API调用器,它根据自己的政策运行,并将每个文本或图像返回到相同的等待克洛德代码进程. 网关是内置的 shell 和文件工具,机器的其他 MCP 服务器因这些请求而被禁用. 安装闭路特CLI 1.1.58+和克洛德代码 2.1.248+,以使用呼叫器运行的工具交接.

### 策略和提供者兼容性

网关接受 OpenAI Chat 补全、 OpenAI 响应、 Anthropic 信件和双子座 `generateContent` 请求并将其翻译为符合条件的提供者路线。 调用这些格式 :

| 网关格式 | 策略 |
| --- | --- |
| Anthropic 信件 | Claude Code, Claude 桌面; T3 代码及其 Claude 运行时间 |
| OpenAI 响应 | 代码 CLI 和桌面, Grok 构建; T3 代码及其 Codex 或 Grok 运行时间 |
| 双子座 | 双子CLI、反重力CLI和桌面 |
| OpenAI 聊天补全 | Cursor 代理本地和桌面, Aider, OpenCode, Pi, DeepSeek Harness, Grok Bot; T3 代码及其 OpenCode 或 Pi 运行时 |

ClosedRouter管理的 Codex 配置文件禁用 Codex 的提供者托管的网络搜索和子代理. 网关平整了用于路由的Codex MCP命名空间工具,并在工具调用响应上恢复了它们的命名空间,因此被调用仍然可以在当地执行这些工具. Codex的本地外壳,文件, `apply_patch`,而普通函数工具仍然可用;无法提供提供者主持的搜索.

克劳德密码订阅电话使用本地桥. 调用器提供的工具运行在被带的工作空间中,因此文件路径应该与该工作空间相对;桥代理的临时工作目录是分开的.

使用 `cr verify` 通过网关进行真正的流出式工具呼叫和工具结果往返。 没有牵引力,它检查所有四种格式。 仅检查格式并使用 `--provider` 或者说 `--all-providers` 将检查标记到给呼叫者运行的工具支持做广告的提供者路线:

```sh
cr verify --model claude-sonnet-4-6 --all-providers
cr verify claude --model claude-sonnet-4-6 --all-providers
```

首个命令检查每一个选择的提供商路线,覆盖所有四种格式. 第二次检查 Anthropic Messages 格式与每个选定的提供者路由相对应. 每个矩阵单元格会提出两个流入的推论请求,并可能使用提供者配额或API信用;在想要限制使用时从一个模型和一个特定的提供者开始. `cr verify` 操作网关协议翻译和提供者的路由;它不会启动本地取用。 Claude Code订阅使用本地Claude桥;直接Anthropic API密钥使用API-密钥提供商. 没有调用者运行的工具支持的路由仍然可供文本请求使用,并在"模型"视图中被贴上标签.

运行 `cr --help` 为命令. `cr scan` 发现支持的本地账户, `cr import` 连接账户,以及 `cr share` 发布计算机供授权查看或控制。 Linux 共享支持通过 `cr share --vnc` 和单独的虚拟桌面 :

账户发现支持 Cursor, Antigravity, Claude Code Bridge profile, Codex, Cockpit Tools, Grok 并支持API-键环境变量. 对于克洛德订阅,发现进口的只是非机密的剖面元数据;本地活桥提供克洛德代码访问. 直接的 Anthropic API 密钥保持分离 。 导入需要您关闭的 Router 会话, 并允许您选择账户及其共享设置 。 只连接您授权使用的账户 .

共享通过认证的连接将选中的桌面发送到闭路器 。 服务器发放的赠款将取景与键盘和指针控制区分开来,每次只有一个控制租赁可以拥有一个桌面. 开始明确共享,并取消赠款或停止共享以结束访问.

```sh
# Debian/Ubuntu: install tigervnc-standalone-server openbox xauth dbus-x11
cr share --virtual-desktop bot-one --name "Bot one"
# In another terminal:
cr desktop run bot-one -- chromium --user-data-dir=/tmp/bot-one-browser
cr share --virtual-desktop bot-two --name "Bot two"
```

每个虚拟桌面作为单独的计算机出现. 为相应的机器人选择其计算机. `cr desktop list` 显示桌面, `cr share stop --virtual-desktop bot-one` 停止出版,以及 `cr desktop stop bot-one` 关闭其应用程序。 桌面隔离屏幕和输入;应用程序共享Linux用户的文件和权限.

需要20号或以后的节点。 该套件包括了macOS,Linux和Windows在x64和ARM64上的本土核心. 自动Mac捕获需要macOS 15.2或更后. 自主融合需要经过认证的闭路器连接.

安装客户端检查 npm 以获取更新 。 即使自动更新被禁用,服务器也拒绝不支持的 CLI 版本. 如果更新无法安装, 请运行 `npm install -g @closedrouter/cli@latest` 并重试.

本版中原有的闭路器编码为专有;参见LICENSE. 第三方附属公司保留自己的执照和通知。 在麻省理工学院下分发的早期版本保留其现有的赠款.

关于CLI的证书发现,桌面控制,背景过程和密码保护能力及其授权用途,见DISCLOSURE.

## 常见问题

### @closedrouter/cli 是什么？

闭路特 CLI: 上载并导入本地的 AI 订阅和 API 密钥到您的共享令牌池

### 如何安装 @closedrouter/cli？

在项目目录运行 npm install @closedrouter/cli，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 cr、closedrouter，可以用 npx cr 直接运行。

### @closedrouter/cli 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/closedrouter\_\_cli 是否存在。

### @closedrouter/cli 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @closedrouter/cli 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=20\.0\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @closedrouter/cli 可以商用吗？

@closedrouter/cli 使用 SEE LICENSE IN LICENSE 许可。许可条款写在包内的独立文件中，请阅读该文件确认可否商用。以上为概括，不构成法律意见，请以许可原文为准。

### @closedrouter/cli 的下载量有多少？

根据 npm 官方下载统计，@closedrouter/cli 在 2026/10/10 – 2026/11/08 这 30 天内被下载 2,976 次，日均约 99 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @closedrouter/cli 还在维护吗？

最新版本 1\.1\.64 发布于 2026/11/09（1 天前）；至今共发布 62 个版本，其中过去 12 个月发布了 62 个；首次发布于 2026/09/30。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

