CodeGPT

CodeGPT

CodeGPT · 程式設計

CodeGPT 是支援 VS Code、JetBrains 與 Visual Studio 的 AI 程式開發助理,能用 Claude、GPT、Gemini 或你自己的金鑰規劃並審查程式碼。

CodeGPT 的介面預覽

關於 CodeGPT

What Is CodeGPT

CodeGPT 是一款 AI 程式開發助理,直接裝進你原本就在用的編輯器:VS Code、JetBrains 系列 IDE,以及 Visual Studio。在裡面你可以跟模型對話、邊打字邊取得 AI 程式碼自動完成,也能把較大的工作交給一個代理,它會讀你的專案、提出計畫,再動手改程式碼。這種代理式程式開發,才是它超越「提示下一行」的地方。它賣的是選擇權。你不會被綁死在單一廠商的模型上。你可以把它指向 Claude、GPT、Gemini,或透過 Ollama、LM Studio 跑本機模型,並依任務切換供應商。

另一個重點是成本與資料的掌控。自備 API 金鑰,費用就直接算到你原本付費的一方;不想管理金鑰的人,則改用 CodeGPT 的額度。對在意程式碼去向的團隊來說,本機模型讓一切留在自己的機器上。

有兩件事決定它適不適合你。它是長在通用編輯器裡的助理,不是專門為 AI 打造的 IDE,所以體驗取決於它所依附的編輯器。免費方案是每日額度,不是無上限。大量使用進階模型,你就會走向付費方案或自備金鑰。

Getting Started

  1. 到 VS Code Marketplace 或 JetBrains Marketplace 安裝 VS Code 擴充套件,接著用帳號登入,或連接供應商的 API 金鑰。
  2. 挑一個模型。可以是託管的頂尖模型,也可以是透過 Ollama 或 LM Studio 執行的本機模型。
  3. 對話或完成程式碼。提出問題、請它修正,或讓自動完成在你打字時提示整行。
  4. 用代理模式執行任務。描述一個功能或一次重構,審閱計畫,再逐一核准變更。
  5. 需要時接上工具。為 API、文件或資料庫加入 MCP 伺服器,並設定助理要遵循的專案規則。

產品資訊

快速了解 CodeGPT 的定價、支援平台與效能。

免費方案是
付費方案$10 - $30/mo
平台VS Code, JetBrains, Visual Studio
開發者CodeGPT
類別程式設計
發布日期May 2023
最近更新Oct 2025
網站訪問量188.3K
網站全球排名248.7K
API 提供狀態N/A

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 本來就在用 VS Code 或 JetBrains 的開發者:你能拿到 AI 助理,卻不必換編輯器或重新學一套環境。安裝 VS Code 擴充套件只是加一個元件,不是搬家。
  • 有合規需求的團隊:透過 Ollama 或 LM Studio 跑本機模型,程式碼留在自家硬體上;自備金鑰則能走 Azure OpenAI 或 AWS Bedrock,沿用既有合約。
  • 在意花費的獨立開發者:每日免費互動次數加上自備金鑰,讓你不用訂閱也能用頂尖模型,只按實際用量付錢給供應商。

任務

  • 跨檔案撰寫與重構程式碼:代理模式會讀整個專案、提出可調整的計畫,再套用你核准的變更,適合動到多個檔案的功能,而不是單行微調。
  • 帶著脈絡除錯:你能在專案檔案攤開的情況下詢問某個錯誤,答案會根據你真正的程式碼,而非泛泛的片段。
  • 為陌生的程式碼補文件與解讀:對話指令涵蓋選取範圍的解釋、重構與撰寫文件,接手他人程式庫時特別好用。
  • 把編輯器接到外部系統:MCP 伺服器讓助理連上 API、文件與資料庫,取得開啟檔案以外的脈絡。

情境

  • 在不換 IDE 的前提下把 AI 導入既有流程:如果你的團隊統一用 VS Code 或 JetBrains,加裝 CodeGPT 不會動到其他工具。
  • 處理不能離開機器的程式碼:搭配本機模型,你能跑自動完成與對話,而不必把原始碼送到外部供應商。
  • 在同一個任務上試多個模型:由於能依任務切換供應商,你可以先比較 Claude、GPT 與開源模型怎麼處理同一件事,再做決定。這就是代理式程式開發能帶來的彈性。

主要功能

不綁定特定模型的設定

CodeGPT 不會把你推向單一供應商。它能連上 Claude、GPT、Gemini、Grok 與開源模型,方式可以是使用 CodeGPT 額度,也可以是在十多家供應商之間自備 API 金鑰。你能依任務切換模型,程式碼則留在原地。這點很重要,因為每個模型的強項不同,而被綁死在單一模型的工具,你遲早會用不下去。

可編輯計畫的代理模式

代理會先讀你的程式庫,提出一份你能調整的計畫,之後才動手寫程式碼。它處理的是像新增功能或重構模組這類多步驟任務,而不只是提示下一行。你全程在場:每一項變更都要你核准才會生效,這正是助理與自動駕駛的分野。

智慧差異比對審查

AI 提出的每一項變更都附上即時差異預覽。你可以逐項接受、拒絕或編輯,才讓它碰到你的檔案。對不放心 AI 悄悄改寫還能運作的程式碼的人來說,這個審查步驟正是讓代理模式能用在真實專案的關鍵。

程式碼自動完成

自動完成會在你打字時,依你的程式庫與專案結構給出貼合脈絡的建議。它與對話、代理任務分開運作,付費方案下沒有限制。快速的逐行提示仍占據多數編輯時間,所以這一塊涵蓋了使用最頻繁的情境。

自備金鑰與本機模型

你可以直接連上自己的供應商帳號,或用 Ollama、LM Studio、Docker 在本機跑模型。自備金鑰把用量與帳單導向你原本信任的供應商;本機模型則讓程式碼遠離外部伺服器。對預設不能把程式碼送給第三方的團隊來說,這兩個選項都很要緊。

MCP、規則與終端機權限

支援 Model Context Protocol 讓助理連上外部 API、文件與資料庫。規則讓你設定助理要遵循的程式碼規範,產出一致。終端機權限讓它能執行指令,但任何變更前都會先等你核准。合起來,它們把編輯器變成代理能真正幹活、而主導權在你手上的地方。

優缺點

優點

  • 在 VS Code、JetBrains 與 Visual Studio 中都能跑,你不必為了 AI 協助而改用新編輯器。
  • 模型選擇確實開放,含本機模型與十多家供應商,避開被單一廠商綁死。
  • 免費方案是每日額度、沒有試用倒數,你可以花時間慢慢評估,而不是擠在一次試用期內。
  • 代理模式把規劃與核准步驟綁在一起,讓你真正掌握會改動什麼。
  • 自備金鑰把帳單送到你原本付費的供應商,本機模型則讓程式碼留在自己的機器上。

缺點

  • 它是疊在通用編輯器上的助理,不是專為 AI 打造的 IDE,代理體驗取決於所依附編輯器的整合程度。
  • 代理模式在複雜任務上可能很快耗掉額度,若頻繁動用進階模型,免費的每日額度很快就見底。
  • 本機模型的品質仍落後託管的頂尖模型,隱私與頂級產出往往拉扯向相反的方向。
  • 部分進階能力藏在付費方案之後,團隊方案的進階用量則以共用額度計算。

常見問題

CodeGPT 為你的程式編輯器加上一個 AI 助理。你能用它討論程式碼、邊打字邊取得自動完成,並把多步驟任務交給一個代理,它會讀你的專案、提出計畫,再套用你核准的變更。它在 VS Code、JetBrains 與 Visual Studio 中運作。