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公開が容易です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト