leookun/cursor-byok

cursor-byok is a local implementation of Cursor's backend

해결하는 문제

Cursor IDE에서 제공하는 내장 모델과 구독만 사용할 수 있는 제한을 제거합니다. 개발자는 자신의 API 키, 사용자 지정 엔드포인트, 선호하는 모델 제공자를 사용하면서도 에이전트 기능(도구 호출, Skills, MCP, 다중 대화 등)을 유지할 수 있습니다.

작동 방식

Cursor 클라이언트와 모델 API 사이에 위치하는 로컬 모델 게이트웨이로 작동합니다. 이 서비스는 프로토콜 변환과 요청 전달을 처리하여 Cursor의 에이전트 요청을 OpenAI 또는 Anthropic 호환 API 호출로 변환한 후 사용자가 설정한 제공자로 전송합니다.

대상 사용자

모델 선택에 대한 더 큰 통제를 원하거나, 자신의 API 크레딧을 사용하고 싶은 Cursor IDE 사용자, 또는 자체 호스팅 모델 서비스에 연결해야 하는 사용자.

주요 기능

  • BYOK (Bring Your Own Key): 사용자 지정 API 엔드포인트, 자격 증명, 모델 ID를 구성 가능.
  • 에이전트 기능 유지: 도구 호출, Skills, MCP, 멀티턴 대화 지원 유지.
  • 프로토콜 지원: OpenAI 및 Anthropic API 프로토콜 모두 호환.
  • 성능 모니터링: 최초 토큰 도착 시간 및 생성 속도 벤치마크, 토큰 사용량 및 캐시 히트율 세션 메트릭 포함.
  • 크로스플랫폼: macOS, Windows, Linux에서 사용 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트