TokenMix CLI

TokenMix CLI

TokenMix 官方 CLI — 一行命令把任意 AI 编程 agent 接入 TokenMix

简介

TokenMix CLI 是 TokenMix 官方命令行工具,零配置把 Claude Code、Aider、OpenCode、Codex、Qwen Code、Goose、OpenHands 以及四款 VS Code 插件(Kilo Code、Cline、Roo Code、Continue)接入你的 TokenMix 账户——无需手动设置环境变量,无需修改配置文件。单一 API Key 覆盖三大协议:OpenAI Chat Completions、Anthropic Messages、Responses API。

准备工作

安装

方式一——全局安装(日常使用推荐):

npm install -g tokenmix

方式二——免安装直接运行(npx):

npx tokenmix <命令>

如果你在国内网络环境,先切换镜像再安装:

npm config set registry https://registry.npmmirror.com
npm install -g tokenmix

登录

tokenmix login

命令会打开浏览器,登录 TokenMix 账户后在终端确认短码即可。无浏览器 / CI 环境:

tokenmix login --paste          # 交互式粘贴 key,无需浏览器
tokenmix login --key sk-tm-...  # 直接传入 API Key

凭证存储路径:macOS ~/Library/Application Support/tokenmix/config.json,Linux ~/.config/tokenmix/config.json,Windows %APPDATA%/tokenmix/config.json,权限 0600,仅本人可读写。

一键启动各 Agent

首次运行会自动安装 agent(支持自动安装的情况下),并将其指向 TokenMix:

npx tokenmix opencode       # OpenCode — 自动安装
npx tokenmix claude         # Claude Code — 自动安装
npx tokenmix aider          # Aider — 需要先 pip install aider-chat
npx tokenmix codex          # Codex — 自动安装
npx tokenmix qwen           # Qwen Code — 自动安装
npx tokenmix goose          # Goose — 需先按官方文档安装 Goose
npx tokenmix openhands      # OpenHands — 需 Python 3.12+,uv tool install openhands

VS Code 插件(打印配置片段,粘贴到插件设置中即可):

npx tokenmix kilo           # Kilo Code
npx tokenmix cline          # Cline
npx tokenmix roo            # Roo Code
npx tokenmix continue       # Continue(VS Code / JetBrains)

用 $1 免费额度试用

免费额度可用于非付费模型。把任意 agent 指向 qwen-flash 即可零成本体验:

TOKENMIX_DEFAULT_MODEL=qwen-flash npx tokenmix opencode

运行 tokenmix models 查看所有可用模型及价格。

验证

tokenmix balance   # 显示实时余额、赠送额度和总消费
tokenmix doctor    # 检查 key 有效性及各 agent 安装/配置状态

balance 显示余额、doctor 无报错,即可开始编程。

常见问题

运行 tokenmix login 时浏览器没有打开。 在服务器、容器或 SSH 会话中属于正常现象。终端会打印 URL 和短码,用任意设备打开 URL 输入短码即可。也可以用 tokenmix login --paste 粘贴 key,或在 CI 中用 tokenmix login --key sk-tm-... 直接传入。

如何更换默认模型? agent 默认使用 claude-sonnet-4.6。启动时设置 TOKENMIX_DEFAULT_MODEL 环境变量即可覆盖。tokenmix models 列出所有可用模型。注意:tokenmix claudetokenmix codex 只支持 Claude 系列模型;其他 agent 支持任意对话模型。

如何退出登录或卸载? tokenmix logout 删除本地凭证并还原 CLI 修改过的 agent 配置。如已全局安装,npm uninstall -g tokenmix 完整卸载。