[开源]Claude Code 支持的供应商太少,所以我依照 Claude Code 的操作习惯,做了一个自己的 CLI - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
maymay5
V2EX    分享创造

[开源]Claude Code 支持的供应商太少,所以我依照 Claude Code 的操作习惯,做了一个自己的 CLI

  •  
  •   maymay5 46 天前 2003 次点击
    这是一个创建于 46 天前的主题,其中的信息可能已经有所发展或是发生改变。

    名字:SNOW CLI

    开源地址: https://github.com/MayDay-wpf/snow-cli

    前情提要:适用于 API 用户(或者逆向 CC 的 API 用户),如果是出于于成本考量,当然是购买 CC MAX 更加划算

    特色

    • 支持 Chat Completions 、Responses 、Gemini 、Anthropic 四种 API 请求方式,且都支持缓存(如果 API 支持缓存的话)、Token 消耗量少得多,启动 token 只有 7k ,然而 Claude Code 一般是 15k

    • 从 CC 切换到 SNOW 几乎没有任何学习成本,你熟悉的指令、快捷键、子代理、MCP 、检查点回滚、用量统计、IDE 连接等等都支持

    • 不但 CLI 应用本地全部开源,VSCode 扩展、JetBrans 插件也全部开源,支持获取编译器的诊断、选中、工作区信息

    • 有更多人性化功能,例如:自定义请求头、设置系统代理、支持使用系统自带浏览器进行网络搜索、ROLE 、自定义系统提示词...

    • 从我自用来看,其实效果完全取决于使用的模型,和 CC 真的区别不大,甚至在大文件编辑方面,SNOW 比 CC 更强,因为我内置了两个文件编辑工具( Claude Code 对于行数多的代码文件是会经常 Update 失败的),感兴趣可以试试看,因为 Vibe Coding 的 Agent 制作并不是什么秘密,模型强,工具做全,放在哪都好用~

    8 条回复    2025-11-04 09:27:11 +08:00
    wukongkong
        1
    wukongkong  
       46 天前
    好像直接配置 claude code 中转地址不行啊
    maymay5
        2
    maymay5  
    OP
       46 天前 via Android
    @wukongkong 这些中转站都是有拦截的,你需要添加下面步骤

    1 、自定义系统提示词:You are Claude Code, Anthropic's official CLI for Claude.

    注意系统提示词一个字符不能多也不能少,多一个换行符都不行

    2 、自定义请求头:
    maymay5
        3
    maymay5  
    OP
       46 天前 via Android
    @wukongkong
    {
    "anthropic-beta": "claude-code-20250219,fine-grained-tool-streaming-2025-05-14",
    "anthropic-dangerous-direct-browser-access": "true",
    "anthropic-version": "2023-06-01",
    "user-agent": "claude-cli/2.0.22 (external, cli)",
    "x-app": "cli"
    }
    maymay5
        4
    maymay5  
    OP
       46 天前 via Android
    @wukongkong 加完所有的中转就都能兼容了,也不影响应用的实际系统提示词,并且根据大部分中转都是 newapi 或者 CRS ,你的 baseurl 对应的需要加上/v1 或者/api/v1
    wukongkong
        5
    wukongkong  
       44 天前
    这个技术门槛高吗。做了一个 vibe coding 工具,给公司产品,sa 用,底层用的 claude code ,就一个字慢。原因在 claude code 这一层。如果自己写的话,不知道效果会不会更好。

    macos 体感效果,比 windows 要好,windows 明显慢。并且 windows 依赖 bash
    liaanj
        6
    liaanj  
       44 天前
    比如跟 roocode 比怎么样啊
    wukongkong
        7
    wukongkong  
       43 天前
    @maymay5 老哥看看我其他问题呢,给个指引。
    maymay5
        8
    maymay5  
    OP
       43 天前   1
    @wukongkong 难度不高,和 roocode 用的不是同一个解决方案,roocode 用的是向量嵌入的 codebase 方案,我的是全局搜索+代码索引方案,效果因人而异吧,主要其实是模型要好

    不建议再基于 Claude Code 去做一层外壳了,这个自己写一个 CLI 门槛不算高,基本就是围绕搜索、阅读、编辑
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3217 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 04:55 PVG 12:55 LAX 20:55 JFK 23:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86