Skip to content

ProxyCast:把你的 AI 客户端额度用到任何地方 #240

@jaywcjlove

Description

@jaywcjlove

📋 简介

这个工具能帮你做什么?

场景一:换个更好用的 IDE
你可能已经有了 Kiro 账号,可以使用 Claude 系列模型,但如果 Kiro IDE 不太顺手,想尝试使用 Claude CodeCursor 来写代码,而又不想额外付费购买 API,ProxyCast 可以帮你解决这个问题。

场景二:把额度分享给其他工具
假设你有 Claude Code 这个月剩余的额度,为什么不利用它呢?你可以将剩余的额度转给其他工具,比如 Cherry Studio 用于聊天,或者为你的 AI Agent 项目提供 API 接口,避免浪费额度。

场景三:统一管理多个 AI 账号
如果你有多个 AI 账户,比如 Kiro、Gemini CLI、通义千问,而且每个账户都有额度,想要统一管理这些账户,ProxyCast 可以根据不同的额度自动选择可用的账户,帮助你高效利用每个账号的额度。

ProxyCast ProxyCast ProxyCast ProxyCast ProxyCast

✨ 核心特性

🎯 多 Provider 统一管理

  • Kiro - 通过 OAuth 使用 Claude 系列模型(Opus 4.5、Sonnet 4.5、Sonnet 4、Haiku 4.5)
  • Gemini CLI - 通过 OAuth 使用 Gemini 模型
  • Gemini API Key - 多账号负载均衡,支持模型排除
  • 通义千问 - 通过 OAuth 使用 Qwen3 Coder Plus
  • Antigravity - 通过 OAuth 使用 Claude 模型
  • Vertex AI - Google Cloud AI 平台,支持模型别名
  • OpenAI 自定义 - 配置自定义 OpenAI 兼容 API
  • Claude 自定义 - 配置自定义 Claude API

🖥️ 友好的图形界面

  • Dashboard - 服务状态监控、API 测试面板
  • Provider 管理 - 一键加载凭证、Token 刷新、默认 Provider 切换
  • 设置页面 - 服务器配置、端口设置、API Key 管理
  • 日志查看 - 实时日志记录、操作追踪

🔄 智能凭证管理

  • 自动检测凭证文件变化(每 5 秒)
  • 一键读取本地 OAuth 凭证
  • Token 过期自动刷新
  • 环境变量导出(.env 格式)
  • 配额超限自动切换 - 自动切换到下一个可用凭证
  • 预览模型回退 - 主模型配额用尽时尝试预览版本
  • Per-Key 代理 - 为每个凭证单独配置代理

🔐 安全与管理

  • TLS/HTTPS 支持 - 可选启用 HTTPS 加密通信
  • 远程管理 API - 通过 API 远程管理配置和凭证
  • 访问控制 - 支持 localhost 限制和密钥认证

🔌 多路由支持

  • 支持 /api/provider/{provider}/v1/* 路由模式
  • 模型映射 - 将请求模型映射到 Provider 支持的模型
  • 管理端点代理 - 代理认证和账户功能

🌐 完整 API 兼容

  • /v1/chat/completions - OpenAI Chat API
  • /v1/models - 模型列表
  • /v1/messages - Anthropic Messages API
  • /v1/messages/count_tokens - Token 计数
  • /api/provider/{provider}/v1/ - Provider 路由
  • /v0/management/ - 远程管理 API

🔗 链接

https://github.com/aiclientproxy/proxycast/

Metadata

Metadata

Assignees

No one assigned

    Labels

    weekly投稿分享你自己撰写的文章、软件或资源推荐推荐其他人创建的有用文章、软件或资源

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions