• kingkate

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    最近自己 vibe coding 一个小工具,是一个 web 面板,已经经过我亲身测试,现在基本用起来比较顺手了,那就开源了:AI Switch

    痛点:OpenClaw、OpenCode、Codex、Claude Code 各用各的配置,换 Key 就要改一堆文件,还经常不知道哪把挂了。

    这玩意儿能干嘛:

    本地 Web 面板统一加供应商 / API Key

    健康检测,坏的自动关掉不同步

    自动同步到已安装的后端(OpenClaw、OpenCode、Codex CLI、Claude Code、Cline 等)

    支持批量粘贴导入

    数据在本机~/.ai-switch/,不上传

    安装

    git clone GitHub - kingkate2009-droid/ai-switch: Unified AI API Key & Backend Management — sync keys across OpenClaw, OpenCode, Claude Code, Codex CLI, Cline, Aider, Continue.dev, Hermes Agent, QwenCode · GitHub

    cd ai-switch

    pip install -r requirements.txt

    python3 run.py

    然后打开 http://127.0.0.1:8787

    图片

    图片

    图片

    图片

    图片

    就截这么多吧,剩下的佬们自己去研究吧,功能还是很丰富的。

    主楼
  • AI民工

    厉害了佬,看着挺不错,等会儿试一下,

    #1
  • MistLove

    话说能不能实现自动熔断呢 和axonhub的区别在哪

    #2
  • wintsa

    和cc-switch有什么区别吗

    #3
  • Rory

    UI有点重,整体使用心智负担比较大;另外,你这个跟cc-switch有什么区别,为什么要重复造一个

    #4
  • kingkate

    没用过佬提的这个,我去看一眼,另外这个,系统有定时健康检测,健康的就同步,不健康的就删除。看看能不能满足佬

    #5
  • YangG

    支持国产的TRAE Work吗大佬

    #6
  • 藏柏

    图片

    哈哈哈,这是我做的效果,我先学习一下看看

    #7
  • MistLove

    那你这个测活很危险的 尤其是公益站

    #8
  • kingkate

    因为cc 是客户端的,我比较习惯web的,而且cc 好像没有定时检测?

    #9
  • kingkate

    蹲到一个大佬,你这个是怎么显示额度的?

    #10
  • kingkate

    测活机制自行可以调整;而且目前我还在加分层检测。而不是每次都全量去测。

    #11
  • 藏柏

    你做的这个是针对 url + key ,要支持额度估计不太行,newapi 格式的 apikey 倒是可以获取,但是只能获取 key 设置的额度和剩余额度

    我这个是针对中转站做的

    图片

    相当于是中转站接口都支持,就可以展示

    #12
  • MistLove

    你这个看着 UI真舒服 挺不错的

    #13
  • kingkate

    哦哦,对的,目前就是攒的太多中转站、公益站了,其实不显示额度也没事,只要OK就蹬起来完事,简单粗暴。

    #14
  • 藏柏

    哈哈哈,谢谢认可,我开源了的,头像有我的 github,app 叫 balanceHub,可以用了试试看

    #15
  • kingkate

    这个可以有,马上加入开发计划,敬请期待

    #16
  • 卡哇伊-linuxdo

    佬,一定要继续开发啊,我需要你,对于我这种使用nas玩claude,龙虾的,真的很需要这个,每次换key换的想哭,不需要什么熔断,什么自动切换,真坏了,我自己换都行,如果能把ccr的功能融合上最好,最近被pi和opencode恶心到了,想把所有的token都放claude用

    #17
  • 藏柏

    我也搞了测活,自动化,还搞了签到,然后也和你一样考虑到这个问题,所以我做了临时 cli的功能,就省去了切换,相当于只需要在面板选择对应的中转站,对应的模型,工作空间,就可以直接开启一个终端+cli agent 去跑,切换都不用切换了

    #18
  • kingkate

    cli这个功能太麻烦了,我这个本身期初的想法就是管理公益站、中转站的KEY,然后让他们实现自动同步就可以了。这个同时也支持,从agent的KEY 同步到系统里进行维护的。

    #19

发表回复

登录后回复