标签 Claude CLI 下的文章

花 2 年时间自研的终端工具,产品对标 Termius ,目前除了多人协作没有,其他全部功能都有了
支持 Mac/iPhone/iPad
纯 swift 语言 + 手工打造,性能体验一流,吊打一众网页套壳 ssh

Claude CLI


分屏


智能提示



下载链接: https://apps.apple.com/app/id6479238971

10 个 1 年期兑换码送上,用过的说一声,方便后人,有任何使用建议,欢迎评论

J66736LXNLFP
LK3LTH6H39EP
P9RWW4KN9EKA
4XNHH7E4JX3A
AJ7YRLY33KXY
9FJPTAFTWYXT
W636KAE9JKA9
6L4H7YFEAHME
RJ63PLRTA4RM
6TN76Y7MYL47

勇敢的更新新版本吧

PowerShell

# 1. 设置反代地址(指向你的 8045 端口)
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'http://127.0.0.1:8045', 'User')

# 2. 设置伪装 Session Token(使用你提供的 Key) # 注意:这里我们故意不使用 API_KEY 变量,而是用 AUTH_TOKEN
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', 'sk-key', 'User')

# 3. 强制清空标准 API Key(防止冲突,确保 Claude Code 只读取 Token)
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', $null, 'User')

mac

export ANTHROPIC_BASE_URL="http://127.0.0.1:8045" export ANTHROPIC_AUTH_TOKEN="sk-key" export ANTHROPIC_API_KEY="" 

📌 转载信息
原作者:
daidaiyu
转载时间:
2026/1/23 12:00:54


前言
最近 Anthropic 发布的 claudecode (Claude CLI) 很火,用来写代码确实舒服。但很多佬友(包括我)手里不仅有 Claude 的 Key,还有 GLM-4、Minimax 或者 DeepSeek 的 Key(配合 OneAPI/NewAPI 食用)。

之前为了切换模型,每次都要在终端敲一大串环境变量:
ANTHROPIC_BASE_URL=... ANTHROPIC_API_KEY=... claudecode
或者来回改全局配置,既不优雅,终端历史也乱糟糟的。

研究了一下 claudecode --help,发现了一个被低估的参数 --settings,配合 Alias 可以完美实现 “多进程、多模型、配置隔离”

下面分享一下这个优雅的解决方案。


核心思路

利用 --settings <path> 参数加载独立的配置文件,不再依赖全局的 ~/.claude/config.json。然后通过 Shell Alias 封装命令,实现一行指令启动特定模型。

步骤一:创建 Profile 配置文件

建议在 ~/.claude/ 下建个 profiles 文件夹,专门放不同厂商的配置。

1. 创建 GLM 配置文件
mkdir -p ~/.claude/profiles
nano ~/.claude/profiles/glm.json

写入以下内容(注意替换你的 Key 和转发地址):

{ "env": { "ANTHROPIC_BASE_URL": "https://你的OneAPI地址/v1", "ANTHROPIC_API_KEY": "sk-你的GLM渠道Key", "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4" }, "permission-mode": "bypassPermissions", "auto-updater": false } 

重点参数解析:

  • ANTHROPIC_DEFAULT_SONNET_MODEL: 这是关键! claudecode 默认死磕 Sonnet 模型。通过这个变量,我们可以 “欺骗” CLI,让它把原本发给 Sonnet 的请求,强制指向 glm-4(或你 OneAPI 里映射的名字)。
  • permission-mode: 这里可以直接预设权限模式,比如 bypassPermissions (全自动) 或 ask (询问)。

2. 创建 Minimax 配置文件
nano ~/.claude/profiles/minimax.json

{ "env": { "ANTHROPIC_BASE_URL": "https://你的OneAPI地址/v1", "ANTHROPIC_API_KEY": "sk-你的Minimax渠道Key", "ANTHROPIC_DEFAULT_SONNET_MODEL": "minimax-v2-01" } } 


步骤二:配置 Shell Alias

打开你的 Shell 配置文件(.zshrc.bashrc),加入别名:

# Claude - GLM4 alias claude-glm='claude --settings ~/.claude/profiles/glm.json' # Claude - Minimax alias claude-mini='claude --settings ~/.claude/profiles/minimax.json' # Claude - 狂暴模式 (带参数预设) alias claude-god='claude --settings ~/.claude/profiles/glm.json --dangerously-skip-permissions --verbose' 

保存后记得 source ~/.zshrc 生效。


步骤三:实际使用与参数覆盖

现在,你可以丝滑地开启多个终端,并发操作不同模型了。

1. 基础用法
直接启动,自动加载 GLM 配置:

claude-glm

2. 混合参数用法(最强之处)
Alias 本质是文本替换,所以你依然可以在命令后面追加任何官方原生参数,且优先级 高于 配置文件。

比如,虽然 glm.json 里配置了自动通过权限,但我这次操作比较敏感,想手动确认,且想指定 Session ID:

claude-glm "帮我检查下这个代码" --permission-mode ask --session-id 1234-5678

系统实际执行的是:
claude --settings .../glm.json "帮我..." --permission-mode ask ...


总结

这个方案的优势:

  1. 环境隔离:GLM 和 Minimax 的 History、Session Token 互不干扰。
  2. 安全:API Key 不会明文暴露在 Shell History 里,而是藏在 JSON 文件中。
  3. 灵活:想用什么模型 claude-xxx 一键启动,甚至可以针对同一个模型做 “保守版” 和 “激进版” 两套配置。

希望能帮到大家,Happy Hacking!


📌 转载信息
原作者:
cdxiadong
转载时间:
2026/1/20 18:10:11

安装简单,git 下来之后直接 install 就好,里面有安装命令。

因为本人通过反重力反代可以使用 claude 另外加入了 gpt team, 有了三个都可以用的编程工具,感觉荒废不太好,就各取所长。本人比较喜欢反重力的 ui 和计划模式,能够掌控全局,而他的 planning 模式像是产品经理,而 cc 和 cx 是很好的执行者,于是尝试了这个工作流,让他能够创建计划后让用户审批,然后他会让 cx 或者 cc 去执行,最后他自行审批,然后让用户判断是否达标。
欢迎大家使用尝试并且反馈问题。


📌 转载信息
原作者:
N1nEmAn
转载时间:
2026/1/14 17:41:39