rebel0789/codexpro

Use ChatGPT Developer Mode as a local coding agent for your repo through MCP.

해결하는 문제

CodexPro는 ChatGPT를 로컬 머신 및 특정 코드 리포지토리에 안전하게 연결하는 방법을 제공합니다. 이를 통해 AI가 로컬 파일과 직접 상호 작용할 수 있어, 코드 스니펫을 채팅 인터페이스에 수동으로 복사하여 붙여넣을 필요가 없습니다.

작동 방식

로컬 Model Context Protocol (MCP) 서버로 작동합니다. 터널(Cloudflare, ngrok, Tailscale 등)을 설정하여 HTTPS URL을 제공함으로써 ChatGPT 세션을 로컬 환경에 연결할 수 있습니다. 연결되면 ChatGPT는 일련의 도구를 사용하여 명시적으로 허용한 리포지토리 내의 코드를 읽고, 검색하고, 편집하고, 검증할 수 있습니다.

대상 사용자

코딩 지원을 위해 ChatGPT를 사용하며, 더 효율적인 편집 및 리뷰를 위해 AI가 로컬 코드베이스에 대해 직접적이고 제어된 액세스 권한을 갖기를 원하는 개발자.

주요 특징

  • 로컬 제어: 서버가 로컬에서 실행되므로 어떤 리포지토리에 액세스할 수 있는지 사용자가 제어할 수 있습니다.
  • 포괄적인 도구 세트: ChatGPT가 코드를 읽고, 검색하고, 편집하고, 패치를 통해 편집하며, 허용 목록에 있는 bash 체크를 실행할 수 있도록 합니다.
  • 보안 우선: 민감한 파일( .env.git 등)에 대한 경로 차단, 공개 터널에 대한 HTTP 토큰 요구, 특정 모드로의 쓰기 제한 기능이 포함되어 있습니다。
  • 멀티 프로젝트 지원: 단일 프로세스로 여러 개의 서로 다른 리포지토리를 관리하고 액세스를 허용할 수 있습니다。
  • 유연한 연결성: 다양한 터널 제공업체를 지원하여 쉬운 HTTPS 노출이 가능합니다.

관련

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