heyhuynhgiabuu/proxypal
요약
ProxyPal은 Claude, ChatGPT, Gemini 등 다양한 AI 구독 서비스를 하나의 프록시로 통합하여 Cursor, Cline 등 모든 OpenAI 호환 코딩 도구에서 사용할 수 있게 해주는 데스크톱 앱입니다. 사용자는 기존 구독 서비스를 활용해 다양한 클라이언트에서 AI 모델을 자유롭게 연결하고 사용할 수 있습니다.
핵심 포인트
- 다양한 AI 제공업체(Claude, ChatGPT, Gemini 등) 통합 지원
- Cursor, Claude Code 등 모든 OpenAI 호환 클라이언트와 연동 가능
- GitHub Copilot 모델을 OpenAI 호환 API로 브릿지 연결
- 사용량 분석 및 API 요청 모니터링 기능 제공
- Rust와 Tauri v2 기반의 고성능 데스크톱 애플리케이션
사용 중인 AI 구독 서비스(Claude, ChatGPT, Gemini, GitHub Copilot)를 어떤 코딩 도구에서도 사용하세요. CLIProxyAPI를 래핑(wrapping)한 네이티브 데스크톱 앱입니다.
Claude, ChatGPT 또는 GitHub Copilot 비용을 지불하고 계시죠. 왜 이를 즐겨 사용하는 코딩 도구에서 사용할 수 없을까요?
ProxyPal이 그 간극을 메워줍니다. 하나의 프록시(proxy)로 모든 AI 구독 서비스를 어떤 클라이언트에서든 사용할 수 있습니다.
다양한 AI 제공업체 (Multiple AI Providers)- Claude, ChatGPT, Gemini, Qwen, iFlow, Vertex AI 및 사용자 정의 OpenAI 호환 엔드포인트(endpoints) 연결
GitHub Copilot 브릿지 (GitHub Copilot Bridge)- OpenAI 호환 API를 통해 Copilot 모델 사용
Antigravity 지원 (Antigravity Support)- Antigravity 프록시를 통해 사고 모델(thinking models)에 액세스
어디서나 작동 (Works Everywhere)- Cursor, Cline, Continue, Claude Code, OpenCode 및 모든 OpenAI 호환 클라이언트
사용 분석 (Usage Analytics)- 요청(requests), 토큰(tokens), 성공률 및 예상 절감액 추적
요청 모니터링 (Request Monitoring)- 응답 시간 및 상태 코드와 함께 모든 API 요청 확인
자동 설정 (Auto-Configure)- 설치된 CLI 에이전트를 감지하고 자동으로 설정
- Releases에서 다운로드
- ProxyPal을 실행하고 프록시 시작
- AI 계정 연결 (OAuth 또는 인증 파일)
- 코딩 도구의 주소를 다음으로 설정:
http://localhost:8317/v1
이 앱은 아직 Apple 개발자 인증서로 서명되지 않았습니다. macOS에서 앱을 차단하는 경우:
xattr -cr /Applications/ProxyPal.app
| 플랫폼 (Platform) | 아키텍처 (Architecture) | 상태 (Status) |
|---|---|---|
| macOS | Apple Silicon (ARM64) | ✅ |
| ... | ||
| Cursor, Claude Code, OpenCode, Cline, Continue, GitHub Copilot 및 모든 OpenAI 호환 클라이언트와 함께 작동합니다. |
pnpm install
pnpm tauri dev
pnpm check:ts # 설치된 경우 tsgo, 그렇지 않으면 tsc --noEmit
pnpm check:parallel # check:ts + lint + format:check (병렬 실행)
cd src-tauri && cargo check
선택 사항 - tsgo 설정:
pnpm add -D @typescript/native-preview
선택 사항 - VS Code 설정:
{
"typescript.experimental.useTsgo": true
}
기술 스택 (Tech Stack): SolidJS + TypeScript + Tailwind (프론트엔드), Rust + Tauri v2 (백엔드), CLIProxyAPI (프록시)
PR당 하나의 기능만 구현
- 변경 사항을 집중시키세요
깔끔한 커밋 (Clean commits)
- 관련 없는 변경 사항을 포함하지 마세요
변경 사항 테스트
pnpm tauri dev를 실행하여 검증하세요
기존 패턴 준수
-
유사한 구현 사례를 확인하세요
-
src-tauri/src/lib.rs에 탐지 로직 (detection logic) 추가 -
public/logos/에 로고 추가 (다크 모드를 위해currentColor사용) -
관련 컴포넌트의 agents 배열 업데이트
-
자동 설정 (auto-configuration) 흐름 테스트
ProxyPal이 시간을 절약해 주었다면, 커피 한 잔을 구매해 주세요.
MIT
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기