Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

ProxyPal

Use your AI subscriptions (Claude, ChatGPT, Gemini, GitHub Copilot) with any coding tool. Native desktop app wrapping CLIProxyAPI.

Release License Downloads

ProxyPal Dashboard

Why ProxyPal?

You're paying for Claude, ChatGPT, or GitHub Copilot. Why can't you use them in your favorite coding tool?

ProxyPal bridges that gap. One proxy, all your AI subscriptions, any client.

Features

  • Multiple AI Providers - Connect Claude, ChatGPT, Gemini, Qwen, iFlow, Vertex AI, and custom OpenAI-compatible endpoints
  • GitHub Copilot Bridge - Use Copilot models via OpenAI-compatible API
  • Antigravity Support - Access thinking models through Antigravity proxy
  • Works Everywhere - Cursor, Cline, Continue, Claude Code, OpenCode, and any OpenAI-compatible client
  • Usage Analytics - Track requests, tokens, success rates, and estimated savings
  • Request Monitoring - View all API requests with response times and status codes
  • Auto-Configure - Detects installed CLI agents and sets them up automatically

Quick Start

  1. Download from Releases
  2. Launch ProxyPal and start the proxy
  3. Connect your AI accounts (OAuth or auth files)
  4. Point your coding tool to http://localhost:8317/v1

macOS Users

The app is not signed with an Apple Developer certificate yet. If macOS blocks the app:

xattr -cr /Applications/ProxyPal.app

Supported Platforms

PlatformArchitectureStatus
macOSApple Silicon (ARM64)
macOSIntel (x64)
Windowsx64
Linuxx64 (.deb)

Supported Clients

Works with Cursor, Claude Code, OpenCode, Cline, Continue, GitHub Copilot, and any OpenAI-compatible client.

Development

pnpm install pnpm tauri dev

Checks

pnpm check:ts # tsgo when installed, otherwise tsc --noEmit pnpm check:parallel # check:ts + lint + format:check (parallel) cd src-tauri && cargo check

Optional tsgo setup:

pnpm add -D @typescript/native-preview

Optional VS Code setting:

{ "typescript.experimental.useTsgo": true }

Tech Stack: SolidJS + TypeScript + Tailwind (frontend), Rust + Tauri v2 (backend), CLIProxyAPI (proxy)

Contributing

  1. One feature per PR - Keep changes focused
  2. Clean commits - No unrelated changes
  3. Test your changes - Run pnpm tauri dev and verify
  4. Follow existing patterns - Check similar implementations

Adding a New Agent

  • Add detection logic in src-tauri/src/lib.rs
  • Add logo to public/logos/ (use currentColor for dark mode)
  • Update agents array in relevant components
  • Test auto-configuration flow

Support

If ProxyPal saves you time, consider buying me a coffee.

License

MIT


Star History

Star History Chart

关于 About

A desktop app that lets you use your AI subscriptions (Claude, ChatGPT, Gemini, GitHub Copilot) with any coding tool. Wraps CLIProxyAPI with a clean UI for managing connections and tracking usage.
antigravityclaudeclaude-codecodexgeminiopenaiqwen3-coder

语言 Languages

TypeScript65.4%
Rust32.9%
JavaScript1.0%
CSS0.3%
Shell0.2%
PowerShell0.2%
HTML0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
516
Total Commits
峰值: 89次/周
Less
More

核心贡献者 Contributors