做了一个开源软件,用于快速切换 claude code 账号和第三方模型接口 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yaakua
V2EX    分享创造

做了一个开源软件,用于快速切换 claude code 账号和第三方模型接口

  •  1
     
  • &nbs; yaakua 123 天前 2725 次点击
    这是一个创建于 123 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段时间,在使用 claude code 时发现一个小痛点。

    我使用多个 pro 级别的会员账号(感觉买 max 太浪费,就买了 2 个 pro 会员),当其中一个账号用量结束后,需要更换另外一个账号的时候,每次都需要先/logout ,再/login ,然后在/resume 找到上一次对话的记录,继续对话。

    操作还是有点繁琐,所以就想着做一个可视化的界面来快速帮我切换账号,最好是不要打断我当前的对话过程。

    经过好几天的折腾(其中还有一次把系统弄坏了),终于做出了一个最低可用的版本,实现了如下的功能:

    1.自动感知当前电脑上已经使用的 claude code 项目和会话列表,可以继续会话操作。 2.在一个界面里面列出所有已经产生的项目列表和会话 3.使用多 Tab 方式可以同时运行多个会话 4.支持设置上游代理(可以专用于 claude code 命令) 5.支持配置第三方 AI 模型,如:kimi k2 、qwen3-coder 等所有支持 claude code 的模型。并且可以实现一键切换账号 6.默认使用--dangerously-skip-permissions 参数,不用手动设置命令行或者写脚本实现 7.支持中文、英文界面

    未完成的功能: 1.windows\linux 版本还没验证测试过,虽然理论上可行,还需要再测试一下 2.想加入一些快捷按钮,将一些好用的 hook 直接集成进去。

    其他: 1.代码是开源的,完全免费。软件不提供 claude code 网络访问服务,所有网络问题依然需要自行解决。 2.顺便制作了一个官网,便于后续更新版本: https://cc-copilot.com

    软件截图 软件截图 2

    32 条回复    2025-08-07 22:20:28 +08:00
    MyFaith
        1
    MyFaith  
       123 天前
    第一个 Star
    wyman222
        2
    wyman222  
       123 天前
    也 Star 了,期待更好用
    lyxxxh2
        3
    lyxxxh2  
       123 天前
    我就是嫌两个 claude pro 切换登录麻烦,才买的 cursor 当代替品。
    yaakua
        4
    yaakua  
    OP
       123 天前
    @lyxxxh2 那你这有点得不偿失了,从效果上来说 claude code 比 cursor 好太多了
    jstony
        5
    jstony  
       123 天前
    这个工具也是 cc 辅助完成的么?
    yaakua
        6
    yaakua  
    OP
       123 天前
    @jstony 那必须的,全是用 cc 完成开发
    200dev
        7
    200dev  
       123 天前
    我也有这个痛点,挺不错,加油~
    qiuai
        8
    qiuai  
    PRO
       123 天前
    期待 windows 版本,mac 用来设计比较多,写代码我还是习惯 windows.....
    voocel
        9
    voocel  
       123 天前 via Android
    你这个服务器部署在哪儿
    yaakua
        10
    yaakua  
    OP
       123 天前
    @200dev 谢谢欢迎多反馈
    yaakua
        11
    yaakua  
    OP
       122 天前
    @voocel 这个软件本身没有服务器要求,你说的服务器是哪里的服务器?软件本身只是一个本地客户端,对 claude code 终端做了包装,能使用 UI 方式启动一个终端命令而已
    yaakua
        12
    yaakua  
    OP
       122 天前
    @qiuai 主要是我现在手里没有 windows 系统可以用来测试,所以还没搞,不过这个应该不是难事。需要点时间
    qiuai
        13
    qiuai  
    PRO
       122 天前
    @yaakua 我有~我可以帮忙
    blanu
        14
    blanu  
       122 天前
    纯命令行就能做到感知和切换,干嘛要做一个桌面应用呢。。当然喜欢桌面 UI 来管理 Session 也可以,只是我习惯用 tmux 了……
    wtcoder
        15
    wtcoder  
       122 天前
    Genmin 打错了 兄弟。
    yaakua
        16
    yaakua  
    OP
       122 天前
    @blanu 纯命令行是如何在不退出当前 claude 终端的前提下,可以快速切换其他账号或者服务商?
    yaakua
        17
    yaakua  
    OP
       122 天前
    @wtcoder 谢谢指出
    Need4more
        18
    Need4more  
       122 天前
    bashrc/zshrc 添加:

    export KIMI_API_KEY="sk-xx"

    kimi() {
    ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic/ \
    ANTHROPIC_AUTH_TOKEN=$KIMI_API_KEY \
    claude $@
    }

    我是用这种方式切换服务商的。不同的名字启动 claude 即可
    yaakua
        19
    yaakua  
    OP
       122 天前
    @Need4more 我知道这个方案,但是这个还是要先退出当前命令窗口,再重新启动一个。如果是多个 claude pro 账号,这种方式更不行了
    qqzhangyanhua
        20
    qqzhangyanhua  
       122 天前
    我比较简单粗暴,直接本地 cli 管理
    └─[$] <> envm list
    已保存的配置:
    dev (5 个变量)
    prod (3 个变量)
    staging (8 个变量)
    test (3 个变量)
    (base) ┌─[z] - [~] - [三 7 30, 13:37]
    └─[$] <> envm use dev
    200dev
        21
    200dev  
       122 天前
    老哥 windows 版要改些代码 ,我现在跑起来了 https://x.com/whcater/status/1950479362501013832
    Dreamerwwr
        22
    Dreamerwwr  
       121 天前
    @yaakua 想看开发过程,哈哈哈
    qiuai
        23
    qiuai  
    PRO
       121 天前
    @200dev 分享分享?
    yaakua
        24
    yaakua  
    OP
       121 天前
    @200dev 厉害~
    yaakua
        25
    yaakua  
    OP
       121 天前
    @Dreamerwwr 这个没啥啊,就是和 claude code 对话。不过我最开始是用 gemini 对话,完成整个技术选型。然后生成一份需求文稿。再让 claude code 根据这个文档去执行。之后就是手工测试,发现不对的地方让它去改。当然过程中还是要对代码做一份审核,明显的架构不对,逻辑不对的,直接指出来。让它按照我的要求去改。
    yaakua
        26
    yaakua  
    OP
       121 天前
    @200dev 有空帮提个 pr 呗,这样造福一下其他朋友
    200dev
        27
    200dev  
       120 天前
    @yaakua 好,windows 上我目前用的"@lydell/node-pty": "^1.1.0"这个库,不过我试了在 mac 上不能正常打开 session ,解决了再提 pr 吧
    bulesky
        28
    bulesky  
       115 天前
    mac 低版本不支持呀
    Dreamerwwr
        29
    Dreamerwwr  
       114 天前
    @yaakua 在 Gemini 的页面对话吗?还是用的 API ?
    yaakua
        30
    yaakua  
    OP
       114 天前
    @Dreamerwwr 使用 api
    yaakua
        31
    yaakua  
    OP
       114 天前
    @bulesky 你的多低的 mac 版本
    bulesky
        32
    bulesky  
       113 天前
    @yaakua Mac OS 12 呢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2696 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:46 PVG 21:46 LAX 05:46 JFK 08:46
    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