将各种AI客户端凭证转换为标准OpenAI API的代理工具,让任何支持OpenAI接口的工具都能使用已有账号额度。
一分钟了解#
ProxyCast是一个桌面应用,它能将你的Kiro、Gemini CLI、通义千问等AI客户端凭证转换成标准OpenAI API接口。无论你是想换个更好用的AI编辑器,还是想把多余额度分享给其他工具,或是统一管理多个AI账号,ProxyCast都能帮你实现。它解决了AI工具之间"数据孤岛"的问题,让你的AI额度得到最大化利用。
核心价值:一次配置,让所有AI工具共享账号额度,避免重复付费。
快速上手#
安装难度:低 - 提供图形化安装界面,支持Homebrew一键安装
# macOS推荐使用Homebrew安装
brew tap aiclientproxy/tap
brew install --cask proxycast
适合我的场景吗?
- ✅ 多个AI账号管理:统一管理Kiro、Gemini、通义千问等账号
- ✅ 跨工具使用:将Kiro的Claude额度用于Claude Code或Cursor
- ✅ 额度分享:将一个工具的剩余额度转给其他工具使用
- ❌ 仅使用单一AI工具:如果你的需求只需使用一个AI客户端,则不需要此工具
核心能力#
1. 多Provider统一管理 - 解决多平台账号分散问题#
- 支持Kiro、Gemini CLI、通义千问、Antigravity、Vertex AI等多种AI平台
- 一键加载本地OAuth凭证,自动检测凭证文件变化 实际价值:无需手动切换账号,自动使用有额度的账号,提高使用效率
2. 智能配额管理 - 避免额度浪费#
- 配额超限自动切换到下一个可用凭证
- 主模型用尽时自动尝试预览版本
- 提供配额查询和管理功能 实际价值:最大化利用各平台额度,减少因配额不足导致的任务中断
3. 完整API兼容 - 无缝对接现有工具#
- 完全兼容OpenAI Chat API和Anthropic Messages API
- 支持模型映射和路由管理
- 提供健康检查和就绪检查端点 实际价值:无需修改现有工具配置,直接替换API Base URL即可使用
4. 友好图形界面 - 简化操作流程#
- Dashboard提供系统状态监控和API测试
- Provider管理页面简化凭证加载流程
- 日志查看功能帮助排查问题 实际价值:无需命令行操作,图形化管理降低使用门槛
技术栈与集成#
开发语言:Rust, TypeScript, JavaScript 主要依赖:Tauri 2.0, React 18, shadcn/ui 集成方式:桌面应用/本地API服务
维护状态#
- 开发活跃度:积极维护,定期更新
- 最近更新:近期有版本更新,支持新平台接入
- 社区响应:有明确的issue反馈渠道
商用与许可#
许可证:GNU General Public License v3 (GPLv3)
- ✅ 商用:允许商用但需遵守GPLv3协议
- ✅ 修改:允许修改但需开源修改部分
- ⚠️ 限制:需包含原始版权信息并开源
文档与学习资源#
- 文档质量:全面,包含快速指南、API示例和开发文档
- 官方文档:https://github.com/aiclientproxy/proxycast
- 示例代码:提供完整的API调用示例和配置说明