proxypal
Health Gecti
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 8 days ago
- Community trust — 1088 GitHub stars
Code Basarisiz
- spawnSync — Synchronous process spawning in scripts/check-ts.mjs
- execSync — Synchronous shell command execution in scripts/update-sidecar.mjs
- process.env — Environment variable access in scripts/update-sidecar.mjs
- network request — Outbound network request in scripts/update-sidecar.mjs
Permissions Gecti
- Permissions — No dangerous permissions requested
This application is a native desktop wrapper around CLIProxyAPI, providing a user interface to proxy your existing AI subscriptions (like Claude and ChatGPT) to any OpenAI-compatible coding tool via a local server.
Security Assessment
The tool routes sensitive AI API keys and local OAuth authentication through a localhost proxy. The automated scan flagged two failures for synchronous shell command execution (`spawnSync`, `execSync`) located within development scripts. There are no hardcoded secrets in the codebase. One warning was raised for environment variable access and an outbound network request in a sidecar update script, which are standard for a desktop auto-updater but warrant user awareness. Overall risk is assessed as Medium. Users should be aware that the application requires removing macOS Gatekeeper protections (`xattr -cr`) to run, and must handle highly sensitive AI account credentials.
Quality Assessment
The project demonstrates strong health and community trust indicators. It is licensed under the permissive MIT license and is actively maintained, with the most recent push occurring just 8 days ago. It has garnered over 1,000 GitHub stars, suggesting a healthy user base and community confidence. The README is comprehensive, detailing a clear tech stack (SolidJS, Rust, Tauri) and well-documented setup instructions for multiple operating systems.
Verdict
Use with caution—the local proxy concept is useful and the project is well-maintained, but you should inspect the development scripts and sidecar updates before routing your sensitive AI credentials through the application.
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.
ProxyPal
Use your AI subscriptions (Claude, ChatGPT, Gemini, GitHub Copilot) with any coding tool. Native desktop app wrapping CLIProxyAPI.

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
- Download from Releases
- Launch ProxyPal and start the proxy
- Connect your AI accounts (OAuth or auth files)
- 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
| Platform | Architecture | Status |
|---|---|---|
| macOS | Apple Silicon (ARM64) | ✅ |
| macOS | Intel (x64) | ✅ |
| Windows | x64 | ✅ |
| Linux | x64 (.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
- One feature per PR - Keep changes focused
- Clean commits - No unrelated changes
- Test your changes - Run
pnpm tauri devand verify - Follow existing patterns - Check similar implementations
Adding a New Agent
- Add detection logic in
src-tauri/src/lib.rs - Add logo to
public/logos/(usecurrentColorfor 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
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi