命令参考
VibeCLI 全部命令:用途、何时用、前提、可替代的命令、选项与示例。和 vibecli --help 由同一份数据生成
和终端里的 vibecli --help、vibecli <命令> --help 内容一致。
VibeCLI:在 Claude Code、Codex、Grok Build 等编码工具里统一配置 VibeAPI 的令牌和模型。
不带命令运行 vibecli 会打开主菜单。
全局选项
全局选项可以与任何命令一起使用。
| 选项 | 说明 |
|---|---|
-v, --version | 显示版本号 |
--base <url> | 接入地址(setup、init、auth、config、enter 和主菜单会保存,其他命令只在本次生效) |
--non-interactive | 不提出任何问题,需要确认的操作直接执行(用于脚本、CI) |
--json | 输出 JSON(仅限支持的命令) |
-y, --yes | 需要确认时一律回答「是」(--non-interactive、--json 也是这样) |
--dry-run | 只显示会修改什么,不写入(不支持预演的命令会直接拒绝) |
--no-color | 不使用颜色 |
-h, --help | 显示帮助 |
命令
配置
| 命令 | 说明 |
|---|---|
vibecli setup | 一条命令完成工具配置(按令牌能用的模型自动选择工具) |
vibecli init | 首次使用的配置向导 |
vibecli auth | 保存或删除令牌 |
vibecli config | 按工具配置;管理 Profile、模型预设和备份 |
vibecli base | 查看、测速并切换接入地址 |
诊断
| 命令 | 说明 |
|---|---|
vibecli status | 查看当前配置 |
vibecli doctor | 检查配置和网络问题 |
vibecli bench | 测试接入地址的延迟 |
vibecli logs | 查看 VibeCLI 日志 |
维护
| 命令 | 说明 |
|---|---|
vibecli list | 列出 vibecli 能装的运行环境、命令行工具和桌面应用,以及装了哪个版本 |
vibecli install | 安装运行环境(Node.js、Git、uv)、命令行工具或桌面应用 |
vibecli upgrade | 升级编码工具、桌面应用和运行环境(Node.js、Git、uv) |
vibecli refresh | 立即更新各工具的模型菜单 |
vibecli update | 检查 VibeCLI 是否有新版本 |
vibecli codex | Codex 辅助功能 |
vibecli sessions | 查看本机的编码会话 |
vibecli lang | 切换界面语言 |
vibecli completion | 输出命令补全脚本 |
vibecli enter | 直接打开某个配置菜单 |
示例
| 命令 | 说明 |
|---|---|
vibecli | 打开主菜单 |
vibecli setup --key sk-xxx | 用一个令牌配置它能用的全部工具 |
vibecli doctor | 检查配置和网络问题 |
vibecli base auto | 主域名无法连接时,切换到可用的地址 |
vibecli config codex | 打开 Codex 的配置菜单 |
vibecli setup
不进入向导,一条命令写好配置。
--key 先用令牌获取模型列表,按能用的模型配置对应工具(见下表)。
不同分组的令牌用 --claudekey、--codexkey、--grokkey、--desktopkey、--agykey 分别提供。
再次运行即可更换令牌,其他配置保留。
用法
vibecli setup [options]选项
| 选项 | 说明 |
|---|---|
--key <key> | 一个令牌,按它能用的模型自动配置工具 |
--claudekey <key> | Claude Code 专属令牌 |
--codexkey <key> | Codex 专属令牌 |
--grokkey <key> | Grok Build 专属令牌 |
--desktopkey <key> | Claude Desktop 专属令牌 |
--agykey <key> | Antigravity CLI 专属令牌(需要能使用 Gemini 模型) |
--1m | 为 Codex 开启 1M 上下文 |
--no-1m | 为 Codex 关闭 1M 上下文 |
--claude-official <on|off> | Claude Desktop 是否显示 Claude.ai 登录入口(默认 off) |
--desktop-registry <on|off> | Windows 版 Claude Desktop:始终写入注册表策略(on)或自动判断(off) |
--force | 先备份,再用推荐配置整份重写(用于修复改坏的配置) |
--install | 未安装的工具直接从国内镜像安装,不再询问 |
--no-install | 未安装的工具只给出安装命令,不安装 |
--all | 配置令牌能用的全部工具(默认行为) |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
--key 能用的模型和自动配置的工具
| 写法 | 说明 |
|---|---|
Claude | Claude Code、Claude Desktop(macOS、Windows 上未安装也会提前写好;Linux 上已安装才配置) |
GPT | Codex |
Grok | Grok Build |
Gemini | Antigravity CLI |
何时使用
拿到令牌后第一次配置,或更换令牌、修复改坏的配置时。
前提
- 一个 VibeAPI 令牌(在控制台的「令牌」页新建)
- 工具可以之后再安装:未安装的命令行工具会先写好配置,再询问是否从国内镜像安装(加 --install 直接安装);Claude Desktop 在 macOS、Windows 上未安装也会提前写好配置,安装后打开即可使用;Linux 版只配置已安装的
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli init | 想一步步选择工具和模型 |
vibecli config <tool> | 只修改一个工具 |
vibecli auth <key> | 只保存令牌,不写工具配置 |
示例
| 命令 | 说明 |
|---|---|
vibecli setup --key sk-xxx | 用一个令牌配置它能用的全部工具 |
vibecli setup --install --key sk-xxx | 配置完成后一起安装未安装的工具(国内镜像) |
vibecli setup --claudekey sk-a --codexkey sk-b --agykey sk-g | Claude、GPT、Gemini 分组的令牌分别配置 |
vibecli setup --force --key sk-xxx | 配置被改坏时整份重写(会先备份) |
vibecli setup --base https://www.vibeapi.si --key sk-xxx | 在备用地址上配置 |
另见: vibecli setup --help · 命令列表
vibecli init
一步步引导你填写令牌、选择工具并写好配置。
直接运行 vibecli(不带命令)会打开主菜单。
用法
vibecli init [options]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
第一次使用,想一步步回答问题完成配置时。
前提
- 一个 VibeAPI 令牌
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli setup --key <key> | 不想回答问题,或在脚本里配置 |
vibecli | 已经配置过,只想修改某一项 |
示例
| 命令 | 说明 |
|---|---|
vibecli init | 运行配置向导 |
vibecli init --base https://www.vibeapi.si | 在备用地址上运行向导 |
vibecli | 打开主菜单 |
另见: vibecli init --help · 命令列表
vibecli auth
不带参数:提示你输入令牌。
带令牌:验证后保存到 ~/.vibecli/config.yaml。
用法
vibecli auth [options] [command] [token]参数
| 参数 | 说明 |
|---|---|
token | 要保存的令牌 |
选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
命令
| 命令 | 说明 |
|---|---|
vibecli auth revoke | 删除已保存的令牌 |
vibecli auth reload | 把已保存的令牌重新写入 Claude Code(claude / claude-code) |
何时使用
只想保存、更换或删除令牌,不改动工具配置时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli setup --key <key> | 保存令牌并同时写好工具配置 |
示例
| 命令 | 说明 |
|---|---|
vibecli auth | 提示输入令牌 |
vibecli auth sk-xxx --non-interactive | 直接保存一个令牌 |
vibecli auth revoke --yes | 删除已保存的令牌,不再询问 |
vibecli auth reload claude-code | 把令牌重新写入 Claude Code |
另见: vibecli auth --help · 命令列表
vibecli auth revoke
删除已保存的令牌
用法
vibecli auth revoke [options]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli auth revoke | 删除已保存的令牌(会先确认) |
vibecli auth revoke --yes | 删除已保存的令牌,不再询问 |
另见: vibecli auth revoke --help · vibecli auth · 命令列表
vibecli auth reload
把已保存的令牌重新写入 Claude Code(claude / claude-code)
用法
vibecli auth reload [options] <tool>选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli auth reload claude-code | 把令牌重新写入 Claude Code |
vibecli auth reload claude-code --json | 同上,输出 JSON |
另见: vibecli auth reload --help · vibecli auth · 命令列表
vibecli config
不带参数:选择一个工具,打开它的配置菜单。
子命令和工具名见下表。
用法
vibecli config [options] [args...]参数
| 参数 | 说明 |
|---|---|
args | 子命令和参数(见下表) |
选项
| 选项 | 说明 |
|---|---|
-f, --force | 先备份,再用推荐配置整份重写该工具的配置 |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
子命令
| 写法 | 说明 |
|---|---|
<tool> | 打开该工具的配置菜单 |
<tool> --force | 先备份,再用推荐配置整份重写 |
<tool> --non-interactive | 不显示菜单,用已保存的令牌直接写入配置 |
<tool> remove | 移除 VibeAPI 写入的服务商、令牌和模型设置,其他设置保留 |
<tool> restore | 还原该工具最近一次的备份 |
<tool> backups | 列出该工具的备份 |
<tool> clear-model | 只清除固定的模型设置,保留令牌、hooks、MCP 和插件 |
tool-model list | 列出各工具单独设置的模型 |
tool-model set <tool> [slot] <model> | 为某个工具单独设置模型(slot 默认为 opus,即主模型) |
tool-model clear <tool> | 清除某个工具单独设置的模型 |
profile list | 列出 Profile(每个 Profile 包含一套令牌、地址和模型) |
profile create <name> | 新建 Profile |
profile use <name> | 切换到某个 Profile |
profile delete <name> | 删除 Profile |
preset list | 列出模型预设 |
preset save <name> | 把当前的模型组合保存为预设 |
preset use <name> | 使用某个预设 |
preset delete <name> | 删除预设 |
backup list | 列出 VibeCLI 配置的备份 |
backup create [label] | 备份 VibeCLI 配置(可以加标签) |
backup restore <name> | 从备份还原 VibeCLI 配置 |
工具名
| 写法 | 说明 |
|---|---|
claude-code | Claude Code |
codex | Codex |
grok | Grok Build |
claude-desktop | Claude Desktop |
agy | Antigravity CLI |
何时使用
调整单个工具(更换模型、重写或还原配置),或管理 Profile、模型预设和备份时。
前提
- 写入工具配置前,需要先保存令牌:vibecli auth <你的令牌> 或 vibecli setup --key <你的令牌>
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli setup --force --key <key> | 一次重写全部工具的配置 |
vibecli status | 只查看当前配置,不修改 |
示例
| 命令 | 说明 |
|---|---|
vibecli config codex | 打开 Codex 的配置菜单 |
vibecli config claude-code --force | 把 Claude Code 的配置整份重写 |
vibecli config tool-model set codex gpt-6-astra | Codex 单独使用某个模型 |
vibecli config profile create work | 新建一个名为 work 的 Profile |
vibecli config codex remove | 不再让 Codex 使用 VibeAPI(例如改回 ChatGPT 订阅登录) |
另见: vibecli config --help · 命令列表
vibecli base
主域名无法连接或证书报错时,切换到另一个接入地址。
切换后,用 VibeCLI 保存的令牌配置过的工具会一起改到新地址。
用法
vibecli base [options] [target]参数
| 参数 | 说明 |
|---|---|
target | 切换到哪个地址(见下表),不填则列出地址并测试 |
选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
目标写法
| 写法 | 说明 |
|---|---|
(不填) | 列出全部地址并逐个测试,标出当前地址 |
<序号> | 切换到列表里的第 n 个地址 |
<地址> | 切换到指定地址,例如:https://www.vibeapi.si |
auto | 按列表顺序切换到第一个可用的地址(不是最快的,优先连接主站) |
default | 回到主站 https://www.vibeapi.cn |
何时使用
工具报告无法连接、超时或证书错误时。
前提
- 保存过令牌时,内置地址和当前地址会用它确认地址确实可用;其他地址,或没有保存令牌时,只测试网关是否在线
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli doctor | 不确定是不是地址的问题 |
vibecli bench | 只测试延迟,不切换 |
示例
| 命令 | 说明 |
|---|---|
vibecli base | 列出地址并测试 |
vibecli base auto | 自动切换到第一个可用的地址 |
vibecli base 2 | 切换到列表里的第 2 个地址 |
vibecli base https://www.vibeapi.si | 切换到指定地址 |
vibecli base default | 回到主站 |
另见: vibecli base --help · 命令列表
vibecli status
显示当前的令牌和它的余额、接入地址、语言、模型,以及各工具是否已配置。
用法
vibecli status [options]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
想确认现在使用的是哪个令牌、地址和模型时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli doctor | 要检查配置能否正常使用,而不只是查看 |
示例
| 命令 | 说明 |
|---|---|
vibecli status | 查看当前配置 |
vibecli status --json | 输出 JSON,供脚本读取 |
另见: vibecli status --help · 命令列表
vibecli doctor
检查令牌、余额、网络、代理、已安装的工具和它们的配置,并给出处理办法。
用法
vibecli doctor [options]选项
| 选项 | 说明 |
|---|---|
--deep | 已安装 Claude Code 时,再用它实际发送一条请求(消耗少量额度) |
--report | 检查后上传诊断信息(检查结果、工具版本、设置和最近的运行记录,不含令牌和对话内容),得到一个诊断码发给客服 |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
工具报错(401、无法连接、找不到模型)又不清楚原因时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli base auto | 已经确定是接入地址无法连接 |
vibecli logs tail | 需要把出错细节发给客服 |
示例
| 命令 | 说明 |
|---|---|
vibecli doctor | 运行一次检查 |
vibecli doctor --deep | 已安装 Claude Code 时,连同它的实际请求一起检查 |
vibecli doctor --report | 上传诊断信息,得到诊断码发给客服 |
另见: vibecli doctor --help · 命令列表
vibecli bench
用已保存的令牌向当前接入地址请求几次模型列表,统计耗时;加上 --stream 会再发送一条真实的流式请求,查看首字时间和流能否正常结束。
用法
vibecli bench [options]选项
| 选项 | 说明 |
|---|---|
--samples <n> | 请求次数(1–50)(默认 5) |
--stream | 再发送一条真实的流式请求,查看首字时间和流能否正常结束(消耗极少额度) |
--model <model> | 流式请求使用的模型(默认按令牌能用的模型自动选择) |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
感觉变慢,或想查看当前地址的延迟时。
前提
- 已保存令牌(vibecli auth <你的令牌>)
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli base | 一次测试全部地址,并可以切换 |
示例
| 命令 | 说明 |
|---|---|
vibecli bench | 请求 5 次 |
vibecli bench --samples 3 | 只请求 3 次 |
vibecli bench --stream | 测试延迟,再测试一次流式请求 |
vibecli bench --stream --model gpt-6-astra | 用指定模型测试流式请求 |
vibecli bench --json | 输出 JSON |
另见: vibecli bench --help · 命令列表
vibecli logs
日志按天保存在 ~/.vibecli 目录。出现问题时,可以把 tail 的输出发给客服。
用法
vibecli logs [options] [action] [file]参数
| 参数 | 说明 |
|---|---|
action | list、tail 或 path(默认 list) |
file | tail 时要查看的日志文件 |
选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
操作
| 写法 | 说明 |
|---|---|
list | 列出日志文件 |
tail [file] | 显示最新日志的末尾(或指定文件) |
path | 显示日志目录 |
何时使用
命令出错需要查看细节,或客服需要日志时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli doctor | 先自行检查常见问题 |
示例
| 命令 | 说明 |
|---|---|
vibecli logs | 列出日志文件 |
vibecli logs tail | 查看最新日志 |
vibecli logs path | 显示日志目录 |
另见: vibecli logs --help · 命令列表
vibecli list
列出 Node.js、Git、uv、Claude Code、Codex、Grok Build、Antigravity CLI、Claude Desktop、ChatGPT:装了没有、当前版本、最新版本、用什么方式装的、从哪下载。最新版本缓存一小时,加 --refresh 立即重新查。
用法
vibecli list [options]选项
| 选项 | 说明 |
|---|---|
--refresh | 不用缓存,重新查最新版本 |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
想知道这台电脑上装了哪些工具、哪些可以升级时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli doctor | 检查令牌和各工具的配置 |
示例
| 命令 | 说明 |
|---|---|
vibecli list | 列出全部组件 |
vibecli list --refresh | 重新查最新版本 |
vibecli list --json | 输出 JSON,给脚本用 |
另见: vibecli list --help · 命令列表
vibecli install
从国内镜像安装缺少的组件,下载后核对校验值(桌面应用还核对厂商签名)。已经装过的不覆盖:只显示当前版本,落后时给出升级命令;加 --force 重新安装。
Node.js、Git、uv 用 VibeAPI 的安装脚本装进当前用户目录,不需要管理员权限;不要加 sudo。可以写多个组件,有依赖的先装依赖。
用法
vibecli install [options] <components...>参数
| 参数 | 说明 |
|---|---|
components | node、git、uv、claude-code、codex、grok、agy、claude-desktop、chatgpt,可以填写多个 |
选项
| 选项 | 说明 |
|---|---|
--force | 已经装过也重新安装 |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
要在这台电脑上补装某个工具时;别的应用的安装脚本也可以调用它(npx @vibeapi/api-helper install …)。
前提
- 这台电脑已有 Node.js(vibecli 本身要 Node);还没有 Node 时先用一键安装脚本
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli upgrade | 升级已经装好的组件 |
vibecli setup --key <你的令牌> | 装好后写入令牌并配置各工具 |
示例
| 命令 | 说明 |
|---|---|
vibecli install node uv | 安装 Node.js 和 uv |
vibecli install claude-code codex | 安装 Claude Code 和 Codex |
vibecli install chatgpt | 安装 ChatGPT 桌面版(内含 Codex) |
vibecli install uv --force | uv 已经装过也重新安装 |
vibecli install node uv --yes --json | 在脚本里安装,输出 JSON |
另见: vibecli install --help · 命令列表
vibecli upgrade
按每份工具当初的安装方式升级:原生安装用工具自带的更新,npm 安装从国内镜像(npmmirror)重新安装,Homebrew 安装用 brew upgrade;原生或 Homebrew 方式无法升级时,改用 VibeAPI 一键安装脚本(程序取自国内镜像)。指定了但还没有安装的工具,也用这个脚本安装。
Claude Desktop 和 ChatGPT(内含 Codex;macOS / Windows)比高速下载站上的版本旧时,从高速下载站下载官方安装包,核对校验值和厂商(Anthropic / OpenAI)的签名后安装;它们自带的自动更新照常开着,vibecli 只在没跟上时补上。应用正在运行时,在终端里问过才关掉它升级,带 --yes 或没有终端时只提示、不关。已是最新时加 --force 重新安装。ChatGPT 的 Mac 版只支持 Apple 芯片。
Node.js、Git、uv 只升级由 VibeAPI 安装脚本管理的那一份(fnm 装的 Node、~/.local/bin 里的 uv、装在当前用户下的 Git for Windows);用 Homebrew、nvm、系统包管理器等装的,给出对应的升级命令、不改动它,加 --force 另装一份由 vibecli 管理的。fnm 的 Node 升级后,原来全局安装的 npm 包会按原版本装到新版里。
不填名字则升级已安装的全部编码工具和桌面应用,并提示可以升级的运行环境。
升级 VibeCLI 本身请用 vibecli update。
用法
vibecli upgrade [options] [tools...]参数
| 参数 | 说明 |
|---|---|
tools | claude-code、codex、grok、agy、claude-desktop、chatgpt、node、git、uv,可以填写多个 |
选项
| 选项 | 说明 |
|---|---|
--force | 桌面应用和运行环境已是最新也重新安装;运行环境由别的方式装的,另装一份由 vibecli 管理的 |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
vibecli doctor 提示版本过低,或工具自带的更新无法完成时。
前提
- 不填工具名时,只升级已经安装的工具
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli update | 升级 VibeCLI 本身 |
示例
| 命令 | 说明 |
|---|---|
vibecli upgrade | 升级已安装的全部工具 |
vibecli upgrade codex agy | 升级 Codex 和 Antigravity CLI |
vibecli upgrade claude-desktop | 安装 Claude Desktop,或升到高速下载站上的最新版 |
vibecli upgrade chatgpt --force | ChatGPT 已是最新也重新安装一遍(应用损坏时) |
vibecli upgrade node | 升级 Node.js(fnm 安装的;别的方式装的给出升级命令) |
另见: vibecli upgrade --help · 命令列表
vibecli refresh
按网关当前的模型配置和令牌现在能用的模型,重写各工具的模型菜单,不必等待每小时一次的自动同步。
用法
vibecli refresh [options]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
令牌换了分组、能用的模型有变化,或网关刚上架、下架模型时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli setup --key <你的令牌> | 要更换令牌或重新配置工具 |
示例
| 命令 | 说明 |
|---|---|
vibecli refresh | 立即更新模型菜单 |
vibecli refresh --base https://hk.vibeapi.cn | 按另一个接入地址的配置更新(只在本次生效) |
另见: vibecli refresh --help · 命令列表
vibecli update
依次查询这些来源:高速下载站、npmjs、npmmirror、Yarn。有新版本时给出安装命令。
全局安装的 VibeCLI 每次启动时也会检查,有新版本时自动安装并重新运行当前命令。
用法
vibecli update [options]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
想确认 VibeCLI 是否为最新版本时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli upgrade | 升级 Claude Code、Codex 等工具 |
示例
| 命令 | 说明 |
|---|---|
vibecli update | 检查新版本 |
vibecli update --json | 输出 JSON |
另见: vibecli update --help · 命令列表
vibecli codex
Codex 相关的辅助命令。
用法
vibecli codex [options] [command]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
命令
| 命令 | 说明 |
|---|---|
vibecli codex sessions | 让旧会话重新出现在 Codex 列表里 |
何时使用
Codex 出现 VibeCLI 能处理的问题时(目前是会话列表变空)。
示例
| 命令 | 说明 |
|---|---|
vibecli codex sessions | 把全部会话改到当前服务商 |
vibecli codex sessions --undo <dir> | 撤销上一次修改(目录见上次输出) |
另见: vibecli codex --help · 命令列表
vibecli codex sessions
Codex 按服务商筛选会话,更换登录方式或服务商后,旧会话会被隐藏。
这个命令把本地会话改到当前服务商;会先备份,可以用 --undo 撤销。
运行前请先退出 Codex。
用法
vibecli codex sessions [options]选项
| 选项 | 说明 |
|---|---|
--to <provider> | 改到哪个服务商(默认为 Codex 当前使用的服务商) |
--undo <dir> | 按这个备份目录把会话改回去 |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
Codex 的历史会话列表变空或缺少会话时。
前提
- 先退出 Codex(运行时会拒绝修改)
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli codex sessions --undo <dir> | 修改后想改回去 |
示例
| 命令 | 说明 |
|---|---|
vibecli codex sessions | 把全部会话改到当前服务商 |
vibecli codex sessions --to custom | 把会话改到 custom 服务商 |
vibecli codex sessions --undo <dir> | 撤销上一次修改(目录见上次输出) |
另见: vibecli codex sessions --help · vibecli codex · 命令列表
vibecli sessions
列出 Claude Code、Codex 和 Claude Desktop(Cowork、Code)保存在本机的会话,按最后更新时间排序。
可以查看会话内容、打印或直接运行继续对话的命令、导出为 Markdown。只读,不修改任何会话文件。
用法
vibecli sessions [options] [command]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
命令
| 命令 | 说明 |
|---|---|
vibecli sessions list | 列出会话(默认) |
vibecli sessions show | 显示一个会话的信息和前几条消息 |
vibecli sessions resume | 打印或运行继续对话的命令 |
vibecli sessions export | 把会话导出为 Markdown |
何时使用
想找回以前的对话、继续对话,或保存对话时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli codex sessions | Codex 列表里看不到旧会话时,把它们改到当前服务商 |
示例
| 命令 | 说明 |
|---|---|
vibecli sessions | 列出最近 20 个会话 |
vibecli sessions --tool codex --here | 只查看当前目录的会话 |
vibecli sessions show 01a0f5fe | 查看一个会话(ID 写前几位即可) |
vibecli sessions resume 01a0f5fe --run | 在会话原来的目录里继续对话 |
vibecli sessions export 01a0f5fe 7c2e9d41 -o ./sessions | 把两个会话导出到 ./sessions |
另见: vibecli sessions --help · 命令列表
vibecli sessions list
列出会话(默认)
用法
vibecli sessions list [options]选项
| 选项 | 说明 |
|---|---|
--tool <tool> | 只查看这个工具的会话(claude-code、codex、claude-desktop) |
--dir <path> | 只查看在这个目录或其子目录中开始的会话 |
--here | 只查看在当前目录或其子目录中开始的会话 |
-n, --limit <count> | 最多列出多少个(默认 20) |
--all | 全部列出 |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli sessions list | 列出最近 20 个会话 |
vibecli sessions list --tool codex | 只查看 Codex 的会话 |
vibecli sessions list --here --all | 只查看当前目录的会话 |
vibecli sessions list --json | 输出 JSON,供脚本读取 |
另见: vibecli sessions list --help · vibecli sessions · 命令列表
vibecli sessions show
显示一个会话的信息和前几条消息
用法
vibecli sessions show [options] <id>选项
| 选项 | 说明 |
|---|---|
-m, --messages <count> | 显示前几条消息(默认 6) |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli sessions show 01a0f5fe | 查看一个会话(ID 写前几位即可) |
vibecli sessions show 01a0f5fe -m 20 | 显示前 20 条消息 |
另见: vibecli sessions show --help · vibecli sessions · 命令列表
vibecli sessions resume
打印或运行继续对话的命令
用法
vibecli sessions resume [options] <id>选项
| 选项 | 说明 |
|---|---|
--run | 直接运行继续对话的命令(默认只打印) |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli sessions resume 01a0f5fe | 只打印继续对话的命令,自行复制运行 |
vibecli sessions resume 01a0f5fe --run | 在会话原来的目录里继续对话 |
另见: vibecli sessions resume --help · vibecli sessions · 命令列表
vibecli sessions export
把会话导出为 Markdown
用法
vibecli sessions export [options] <ids...>选项
| 选项 | 说明 |
|---|---|
-o, --output <dir> | 导出到这个目录(不存在时会新建,不覆盖已有文件) |
--tools | 附上工具调用的参数和输出(各截取前 2000 字) |
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli sessions export 01a0f5fe 7c2e9d41 -o ./sessions | 把两个会话导出到 ./sessions |
vibecli sessions export 01a0f5fe -o ./sessions --tools | 导出时附上工具调用的参数和输出 |
另见: vibecli sessions export --help · vibecli sessions · 命令列表
vibecli lang
查看或设置 VibeCLI 的界面语言(zh_CN、en_US)。
用法
vibecli lang [options] [command]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
命令
| 命令 | 说明 |
|---|---|
vibecli lang show | 显示当前语言 |
vibecli lang set | 设置语言:zh_CN 或 en_US |
何时使用
界面语言不对时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli enter lang | 用菜单选择语言 |
示例
| 命令 | 说明 |
|---|---|
vibecli lang show | 显示当前语言 |
vibecli lang set en_US | 切换为英文 |
vibecli lang set zh_CN | 切换为中文 |
另见: vibecli lang --help · 命令列表
vibecli lang show
显示当前语言
用法
vibecli lang show [options]选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli lang show | 显示当前语言 |
vibecli lang show --json | 输出 JSON,包括可选的语言 |
另见: vibecli lang show --help · vibecli lang · 命令列表
vibecli lang set
设置语言:zh_CN 或 en_US
用法
vibecli lang set [options] <locale>选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
示例
| 命令 | 说明 |
|---|---|
vibecli lang set en_US | 切换为英文 |
vibecli lang set zh_CN | 切换为中文 |
另见: vibecli lang set --help · vibecli lang · 命令列表
vibecli completion
输出 bash、zsh、fish 的补全脚本。保存到文件后,在 shell 配置里 source 它(fish 放进补全目录即可)。
用法
vibecli completion [options] <shell>参数
| 参数 | 说明 |
|---|---|
shell | bash、zsh 或 fish |
选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
何时使用
想用 Tab 键补全 VibeCLI 的命令时。
前提
- 使用 bash、zsh 或 fish
示例
| 命令 | 说明 |
|---|---|
vibecli completion bash > ~/.vibecli-completion.bash | 生成 bash 补全 |
vibecli completion zsh > ~/.vibecli-completion.zsh | 生成 zsh 补全 |
vibecli completion fish > ~/.config/fish/completions/vibecli.fish | 生成 fish 补全 |
另见: vibecli completion --help · 命令列表
vibecli enter
不经过主菜单,直接打开指定的配置菜单。
用法
vibecli enter [options] [option]参数
| 参数 | 说明 |
|---|---|
option | 要打开的菜单(见下表) |
选项
| 选项 | 说明 |
|---|---|
-h, --help | 显示帮助 |
另可使用全局选项:-v, --version --base <url> --non-interactive --json -y, --yes --dry-run --no-color
菜单
| 写法 | 说明 |
|---|---|
(不填) | 主菜单 |
lang | 语言设置 |
apikey | 令牌设置 |
models | 模型设置 |
<tool> | 该工具的配置菜单(与 vibecli config <tool> 相同) |
何时使用
知道要修改哪一项,想跳过主菜单时。
替代方式
| 命令 | 什么情况下改用它 |
|---|---|
vibecli | 从主菜单开始选择 |
vibecli config <tool> | 直接用命令配置某个工具 |
示例
| 命令 | 说明 |
|---|---|
vibecli enter | 打开主菜单 |
vibecli enter models | 打开模型设置 |
vibecli enter codex | 打开 Codex 的配置菜单 |
另见: vibecli enter --help · 命令列表
最后更新于