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

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案