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 暴露。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目