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

關於 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
- 到 VS Code Marketplace 或 JetBrains Marketplace 安裝 VS Code 擴充套件,接著用帳號登入,或連接供應商的 API 金鑰。
- 挑一個模型。可以是託管的頂尖模型,也可以是透過 Ollama 或 LM Studio 執行的本機模型。
- 對話或完成程式碼。提出問題、請它修正,或讓自動完成在你打字時提示整行。
- 用代理模式執行任務。描述一個功能或一次重構,審閱計畫,再逐一核准變更。
- 需要時接上工具。為 API、文件或資料庫加入 MCP 伺服器,並設定助理要遵循的專案規則。
產品資訊
快速了解 CodeGPT 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 本來就在用 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 中運作。
相關內容
探索與 CodeGPT 相關的工具、技能與文章。
CodeGPT 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
