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公開が容易です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト