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

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.
http://localhost:8317/v1The app is not signed with an Apple Developer certificate yet. If macOS blocks the app:
xattr -cr /Applications/ProxyPal.app
| Platform | Architecture | Status |
|---|---|---|
| macOS | Apple Silicon (ARM64) | ✅ |
| macOS | Intel (x64) | ✅ |
| Windows | x64 | ✅ |
| Linux | x64 (.deb) | ✅ |
Works with Cursor, Claude Code, OpenCode, Cline, Continue, GitHub Copilot, and any OpenAI-compatible client.
pnpm install
pnpm tauri dev
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)
pnpm tauri dev and verifysrc-tauri/src/lib.rspublic/logos/ (use currentColor for dark mode)If ProxyPal saves you time, consider buying me a coffee.
MIT
TypeScript
63.1%
Rust
33.8%
JavaScript
2.3%
Use your AI subscriptions (Claude, ChatGPT, Gemini, GitHub Copilot) with any coding tool. Native desktop app wrapping CLIProxyAPI.

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.
http://localhost:8317/v1The app is not signed with an Apple Developer certificate yet. If macOS blocks the app:
xattr -cr /Applications/ProxyPal.app
| Platform | Architecture | Status |
|---|---|---|
| macOS | Apple Silicon (ARM64) | ✅ |
| macOS | Intel (x64) | ✅ |
| Windows | x64 | ✅ |
| Linux | x64 (.deb) | ✅ |
Works with Cursor, Claude Code, OpenCode, Cline, Continue, GitHub Copilot, and any OpenAI-compatible client.
pnpm install
pnpm tauri dev
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)
pnpm tauri dev and verifysrc-tauri/src/lib.rspublic/logos/ (use currentColor for dark mode)If ProxyPal saves you time, consider buying me a coffee.
MIT
TypeScript
63.1%
Rust
33.8%
JavaScript
2.3%