< 返回版块

Thneoly 发表于 2026-10-14 20:24

Tags:Claude Code,AI编程,命令行工具

写 Claude Code 的同学大概都碰过两个烦:

  1. 换模型麻烦——切个 glm/deepseek 要改 ANTHROPIC_BASE_URL 和 key,第三方 OpenAI 兼容端点还不能直接用;
  2. 多项目并行时找不回昨天的会话——~/.claude/projects 下几十个项目目录,原生 /resume 只列当前目录的;claude --resume <id> 跨目录会直接拒绝,让你手动 cd 回原目录再跑。

分享两个配套的 Rust 小工具:

ccm — Claude Code 模型路由

  • ccm add 配好多个模型/网关,ccm use 切换,ccm run 直接以当前模型拉起 claude
  • 本地代理模式:ccm proxy 把 OpenAI 兼容端点翻译成 Anthropic 协议,claude 无感使用第三方模型
  • 路由组 + 选择策略(ordered / healthiest / lowest-latency / lowest-cost / weighted),带熔断和 fallback
  • 决策/延迟/成本都有台账:ccm history cost --day 2026-10-14 看每天花了多少
  • 凭据只进 OS keyring 或环境变量,不落盘
  • ccm integrate claude 之后可以在会话内切模型

GitHub: https://github.com/Thneoly/ccm

ccs — 跨项目会话查找器

  • 扫全部项目的会话,TUI picker 打字过滤(路径/主题),Enter 直接回到原目录 resume——不用记会话在哪个项目、不用手动 cd
  • 也有非交互模式给脚本用:ccs -n 40、ccs open <n>
  • -m glm 可以让恢复的会话走 ccm 路由

GitHub: https://github.com/Thneoly/ccs

两个都是单二进制、无运行时依赖,Windows / Linux 可用,Release 页都有预编译包(附 checksums),也可以 cargo build --release 从源码构建。欢迎拍砖。

评论区

写评论
作者 Thneoly 2026-10-14 20:53

good

1 共 1 条评论, 1 页