安装与登录
十分钟把 Qoder CLI 装到电脑上,并完成身份认证
装得起来,才用得上——这一步走顺,后面全是坦途上一章我们理解了 CLI 是什么、它和 IDE 如何互补。现在把它装到你的电脑上。
卡在第一步
很多人对命令行工具有畏难情绪,其实就卡在"怎么装"
不知道选哪种
官网给了 curl、Homebrew、npm 三种安装方式,新手不知道该选哪个,怕选错。
登录流程陌生
第一次启动提示要登录,不知道用什么账号、Token 从哪来、要不要付费。
报错没人问
命令执行失败,红字一串,不知道是网络问题、权限问题还是命令写错了。
开始之前
确认你的系统在支持范围内
| 项目 | 支持情况 |
|---|---|
| 操作系统 | macOS、Linux、Windows(推荐 Windows Terminal) |
| CPU 架构 | arm64、amd64 均可 |
| 暂不支持 | Windows arm64 架构 |
| 账号 | 需要 Qoder 账号(可免费注册,含 Pro 试用) |
三种安装方式
同一个工具,三条路径,按你的环境选
curl 脚本安装
官方推荐,几乎所有系统通用。一行命令下载并安装二进制,不需要预装 Node 或包管理器。不确定就选它。
Homebrew(macOS/Linux)
如果你已经用 brew 管理软件,用它能和系统其他工具统一升级。brew install 一条搞定。
npm 安装
需要预装 Node.js 环境。适合前端开发者,能和已有的 npm 工具链共存。
curl 安装
一行命令,覆盖 macOS、Linux、Windows
macOS / Linux:
curl -fsSL https://qoder.com/install | bash
Windows PowerShell:
irm https://qoder.com/install.ps1 | iex
Windows CMD:
curl -fsSL https://qoder.com/install.cmd -o install.cmd && install.cmd
脚本会自动识别你的系统和架构,下载对应的二进制,放到合适的路径下,并配置好环境变量。
Permission denied,说明脚本没有执行权限,可以先下载再手动运行;Windows 上如果 PowerShell 拦截了脚本执行,用管理员身份打开 PowerShell 再试,或临时调整执行策略。
brew 与 npm
如果你已经在用这两个包管理器
Homebrew(macOS / Linux)
brew install qoderai/qoder/qodercli --cask
之后用 brew upgrade 统一升级,和系统其他软件一起管理。适合重度 brew 用户。
卸载也方便:brew uninstall qodercli。
npm(需要 Node.js)
npm install -g @qoder-ai/qodercli
-g 表示全局安装,装完后任何目录都能用 qodercli。适合前端/Node 开发者。
需要 Node.js 环境。如果提示 npm: command not found,先装 Node.js 再回来。
node --version,能打印出版本号(如 v20.x)就说明已就绪。没有的话,去 nodejs.org 下载安装。
验证安装
装完一定要验证——别假设它成功了
安装完成后,新开一个终端窗口(让环境变量生效),运行版本检查命令:
$ qodercli --version
0.1.21
如果打印出类似 0.1.21 的版本号,说明安装成功,可以进入下一步登录。
常见错误:command not found
症状:终端提示 qodercli: command not found。
原因:安装路径没有加进系统的 PATH 环境变量,或者没有新开终端窗口。
修复:① 关闭当前终端,重新打开一个再试;② 如果还是不行,确认安装时输出的路径,手动加到 .bashrc / .zshrc / 系统环境变量里;③ npm 全局安装的用户,运行 npm config get prefix 看全局目录是否在 PATH 中。
三种登录方式
认证的本质是告诉 CLI"你是谁、有没有权限"
Qoder CLI 在使用前必须完成身份验证。官方提供三种方式,适用场景不同:
| 方式 | 适用场景 | 是否交互 |
|---|---|---|
| 浏览器登录 | 本地日常使用(推荐) | 是 |
| Personal Access Token | 无法弹浏览器的环境 | 是 |
| 环境变量 | CI/CD、自动化脚本 | 否 |
浏览器登录
最简单的认证方式,本地开发首选
进入任意项目目录(建议用全英文路径),启动 CLI:
$ cd ~/projects/my-app
$ qodercli
第一次启动会提示登录,在交互界面输入:
/login
选择 Login with browser,CLI 会在你的默认浏览器打开登录页面,完成授权后自动回到终端——这就登录好了。
常见错误:路径含中文导致启动失败
症状:启动时报错或直接退出。
原因:项目路径里含有中文字符,部分系统对中文路径支持不好。
修复:把项目目录改成全英文路径(如 D:\workspace\my-app),再重新启动。
Token 与环境变量
给服务器和自动化场景准备的认证方式
Personal Access Token
在 /login 时选择 Login with qoder personal access token,把 Token 粘贴进终端即可。
Token 在这里获取:
https://qoder.com/account/integrations
适合无法弹出浏览器的远程服务器、SSH 会话。
环境变量(自动化)
设置环境变量,CLI 启动时自动读取,无需交互:
# Linux / macOS
export QODER_PERSONAL_ACCESS_TOKEN="你的token"
# Windows CMD
set QODER_PERSONAL_ACCESS_TOKEN="你的token"
适合 CI/CD 流水线,把 Token 存进流水线密钥。
/login 登录和环境变量,以 /login 提供的 Token 为准。登出环境变量登录前,必须先清除环境变量。
升级机制
默认自动升级,也可以手动控制
Qoder CLI 默认开启自动升级,新版本发布后会自动更新,你通常不用管。
需要手动升级时,用对应安装方式的命令:
# curl 方式强制重装最新版
curl -fsSL https://qoder.com/install | bash -s -- --force
# 内置更新命令(任意安装方式都可用)
qodercli update
关闭自动升级
在某些受控环境(如企业内网)你不想自动升级,可以在 ~/.qoder/settings.json 中关闭:
{
"general": {
"enableAutoUpdate": false
}
}
改完后 CLI 不再自动更新,需要你手动 qodercli update。
登出与退出
两个容易混淆的命令,分清楚
| 命令 | 作用 | 使用场景 |
|---|---|---|
/logout |
退出当前登录的 Qoder 账号 | 换账号、在公共机器上清理凭证 |
/quit |
退出 TUI 交互界面 | 结束本次会话,下次还要继续用 |
QODER_PERSONAL_ACCESS_TOKEN 环境变量登录的,必须先清除该环境变量,再运行 /logout,否则下次启动还是会自动登录。
排错指南
安装登录阶段的高频问题
curl 下载卡住或超时
原因:网络访问 qoder.com 不稳定,或企业网络拦截了脚本下载。
修复:配置代理(HTTPS_PROXY 环境变量),或改用 npm 安装绕过脚本下载环节。
浏览器登录后没反应
原因:浏览器和终端不在同一台机器(如 SSH 远程),回调无法到达终端。
修复:改用 Personal Access Token 方式登录。
Pro 试用到期无法切换模型
原因:新用户两周免费 Pro 试用到期后,账号回到免费版,不再支持某些模型。
修复:在 qoder.com 升级到 Pro / Pro+ / Ultra,或继续使用免费版支持的模型。
npm 全局安装后 command not found
原因:npm 全局 bin 目录不在 PATH 中。
修复:运行 npm bin -g 找到目录,加进 PATH;或改用 curl 安装。
排错指南
安装和登录中的高频问题
命令找不到:qodercli 不是内部或外部命令
原因:安装目录不在 PATH 中。修复:重启终端;手动将安装目录加入 PATH;或用绝对路径运行。
登录页面打不开
原因:无图形界面环境(SSH、CI 服务器)。修复:用 Token 方式登录(从 qoder.com/account/integrations 获取 PAT);或设置环境变量 QODER_TOKEN。
Token 过期了怎么办
原因:Personal Access Token 有有效期。修复:重新生成 Token;运行 qodercli login 刷新;或在 CI 中用环境变量注入新 Token。
安装脚本被安全软件拦截
原因:curl | bash 触发安全策略。修复:手动下载二进制包;用 npm 安装;或临时关闭安全软件后重试。
动手练习
装好之后,做这三件事确认一切就绪
练习 1:验证版本
- 运行
qodercli --version,记下版本号 - 如果版本低于 0.1.x,用
qodercli update升级
练习 2:完成登录
- 在一个全英文路径的项目目录下启动
qodercli - 用浏览器方式完成登录
- 运行
/status,确认显示账号信息和连通状态
练习 3:查看帮助
- 在 TUI 里输入
/help,浏览所有可用命令 - 不用记,先有个印象——后面章节会逐个讲
本章回顾
带走的三个核心认知
安装选型
curl 通用、brew/npm 适合已有生态。装的是同一个程序,按环境选即可。
登录方式
本地用浏览器登录,服务器用 Token,CI 用环境变量。新手先用浏览器。
自动升级
默认开启,可在 settings.json 关闭。手动升级用 qodercli update。
下一章,学习 Qoder CLI 的五种输入模式,掌握和它高效沟通的全部姿势。
延伸阅读
继续本课程
- 下一章:TUI 与输入模式 — 五种输入姿势全掌握
- 上一章:走近 Qoder CLI — 回顾 CLI 的定位
官方资源
- 官方快速上手 — 安装登录的权威说明
- Personal Access Token 管理