Introduction

概述

ProxyCast 项目介绍和核心价值

ProxyCast 概述

ProxyCast 是一款基于 Tauri 2.0 的跨平台桌面应用,让你可以把 AI 客户端的订阅额度用到任何地方

免责声明: 本工具仅限于个人合法使用,严禁用于非法盈利目的。初衷是帮助用户充分利用已订阅的 AI 服务 Token。查看完整声明

核心价值

你是否有以下困扰?

  • 订阅了 Kiro、Claude Code 等 AI 编程助手,但只能在特定 IDE 中使用
  • 想在其他工具(如 Cursor、Continue、自定义脚本)中使用已有的 AI 额度
  • 需要管理多个 AI 服务的凭证,频繁切换很麻烦

ProxyCast 解决这些问题:将你的 AI 客户端凭证转换为标准的 OpenAI/Claude 兼容 API,让任何支持 OpenAI 接口的工具都能使用你的订阅额度。

支持的 Provider

Provider类型认证方式说明
Kiro ClaudeOAuth自动刷新AWS Kiro IDE 的 Claude 凭证
Gemini CLIOAuth自动刷新Google Gemini CLI 凭证
Qwen (通义千问)OAuth自动刷新阿里云通义千问凭证
OpenAI CustomAPI Key手动配置自定义 OpenAI 兼容服务
Claude CustomAPI Key手动配置自定义 Claude 兼容服务

核心特性

🔑 凭证池管理

  • 支持多个 Provider 凭证的统一管理
  • 自动检测和加载本地凭证文件
  • OAuth Token 自动刷新机制

⚖️ 智能路由

  • 基于模型名称的请求路由
  • 负载均衡和优先级配置
  • 健康检查和自动故障转移

🛡️ 容错机制

  • 可配置的重试策略
  • 超时控制和熔断器
  • 多 Provider 故障转移

🔄 协议转换

  • OpenAI Chat Completions API 兼容
  • Claude Messages API 兼容
  • 自动格式转换

📊 监控统计

  • 实时请求统计
  • Token 使用追踪
  • 详细的请求日志

使用场景

  1. IDE 集成: 在 Cursor、Continue 等编辑器中使用 Kiro/Claude Code 额度
  2. 脚本调用: 在 Python/Node.js 脚本中调用 AI API
  3. 多账户管理: 统一管理多个 AI 服务账户
  4. 团队共享: 通过配置导出分享 Provider 设置

下一步