VS Code AI 助手大亂鬥:Copilot、Gemini、Claude 怎麼選?2025完整指南與安裝建議

Josh-avatar-img
發佈於AI
更新 發佈閱讀 7 分鐘

在 VS Code 裡可以用的 AI 助手非常多,大致可分為 GitHub/Microsoft 官方的 Copilot 系列、各雲端廠商提供的 AI Coding 助手,以及大量第三方 AI 程式碼助手與多模型擴充套件。

常見代表包含 GitHub Copilot、Gemini Code Assist、Claude 擴充、各種 ChatGPT 擴充、Tabnine、Codeium、Continue.dev 等,基本上常見的大型模型都已經有人做成 VS Code 擴充。

官方 / 平台級助手

這類助手通常由大型雲端平台或程式碼託管平台提供,與其生態系緊密綁定。

  • GitHub Copilot / Copilot Chat:由 GitHub 與 Microsoft 提供,支援程式碼自動補全、聊天解說、重構與 VS Code 指令搜尋,是目前 VS Code 裡最主流的 AI 助手之一。
  • AWS CodeWhisperer:AWS 推出的 AI 補碼工具,有 VS Code 擴充,可依照你的程式碼與 AWS 服務建議程式碼片段,適合重度使用 AWS 的專案。
  • Gemini Code Assist(Google):Google 官方的 VS Code 擴充,只要在 VS Code Extensions 裡搜尋「Gemini Code Assist」安裝,就能在側邊欄開啟 Gemini 的聊天與補碼功能,支援自然語言問答與程式碼操作。

模型商官方 VS Code 擴充

由 AI 模型開發商自己推出的擴充套件,通常能最快用到該模型的最新功能。

  • Claude 擴充:Anthropic 提供的 VS Code 擴充,支援側邊欄聊天、Plan 模式(先產生修改計畫再套用)、自動接受修改、@ 標記檔案等,適合需要大範圍 refactor 或多檔案修改的工作流。
  • ChatGPT / OpenAI 類擴充:市面上有多個 ChatGPT 相關擴充,支援在編輯器內對話、產生或重構程式碼,有的可以直接填入你的 OpenAI API Key 來使用自己帳號的額度。

第三方 AI 程式碼助手

這類工具通常更專注於程式碼輔助功能,有些提供免費方案或私有部署選項。

  • Tabnine:老牌 AI code assistant,有 VS Code 擴充,提供補全與聊天功能,支援多種語言與框架,也強調企業版的隱私與本地或私有部署能力。
  • Codeium / Windsurf:Codeium 提供免費給個人使用的 AI 補碼與聊天助手,支援多 IDE 與多語言,作者說明不會用你的程式碼訓練模型;另外他們也有自家 IDE(Windsurf),但同時有 VS Code 擴充可用。
  • Continue.dev:開源的 VS Code AI 助手,可自己設定後端模型(例如 Hugging Face、OpenAI、自架 LLM 等),適合想要高度可自訂、多模型路由與本地部署的開發者。
  • Keploy、Bito 等:有些工具主打測試產生、後端模擬或更進階的體驗,例如 Keploy、Bito 等都提供 VS Code 擴充,把 AI 用在生成測試、重構與理解大型專案。
  • Graphite、Sixth AI、Vortex 等新興工具:這類工具提供 AI 協助 Code Review、全專案索引、對話式修改等功能,是近一年成長很快的一群擴充。

支援多家模型的一站式擴充

有些較新的 VS Code AI 擴充本身不是模型供應商,而是當「模型聚合平台」,在同一個 UI 下支援 ChatGPT、Claude、Gemini、DeepSeek、Qwen、Mistral、Grok 等多家模型與後端。

對已經有多個 API key(例如 OpenAI、Anthropic、Google、阿里、字節等)的使用者,這類聚合擴充可以讓你在一個側邊欄裡切換模型來比較效果或節省成本。


如何在 VS Code 中安裝這些 AI 擴充


  1. 在 VS Code 左側點 Extensions(或用快捷鍵 Ctrl+Shift+X / Cmd+Shift+X)。
  2. 搜尋你想要的 AI 名稱,例如「GitHub Copilot」「Gemini Code Assist」「Tabnine」「Codeium」「Continue」。
  3. 點 Install 即可。

多數擴充在第一次啟用時會要求你登入對應服務(GitHub、Google、AWS 等)或填入 API Key,像 ChatGPT 類擴充通常需要到 OpenAI 後台產生 API Key 後填入設定頁面。

簡單選擇建議(依常見情境)

面對這麼多選擇,你可以根據自己的情境快速篩選:

  • 情境一:已經在 GitHub / Microsoft 生態、想要「裝了就用」型體驗
    • 建議:優先選 GitHub Copilot + Copilot Chat
  • 情境二:公司重度使用 AWS 或 Google Cloud
    • 建議:可以分別看 AWS CodeWhispererGemini Code Assist
  • 情境三:想要免費方案或考慮自架 / 私有部署
    • 建議:可以評估 CodeiumTabnine(含企業私有部署)、Continue.dev 這類工具。
  • 情境四:想用最新的大模型(Claude、Gemini、DeepSeek 等)並自由切換
    • 建議:可以找專門支援這些模型的 VS Code 插件(例如 Claude 擴充),或是支援多模型的聚合擴充(如 AI Studio 類擴充)。

如果你有特定需求(例如:完全離線、本地 LLM、自架 API Gateway、多代理協作等),可以再從 Continue.dev 或 Tabnine 企業版這類支援高度自訂的擴充中,挑選最適合你現有工作流的組合。

留言
avatar-img
留言分享你的想法!
avatar-img
Josh的沙龍
5會員
58內容數
分享知識
Josh的沙龍的其他內容
2025/11/13
Google Gemini CLI 是一個強大的命令行工具,讓開發者可以在終端中直接與 Google 的 Gemini AI 模型互動。本文將提供在 Windows 系統上完整安裝和配置 Gemini CLI 的步驟,包括必要的依賴安裝(Node.js、Docker)和常見問題的解決方案。
Thumbnail
2025/11/13
Google Gemini CLI 是一個強大的命令行工具,讓開發者可以在終端中直接與 Google 的 Gemini AI 模型互動。本文將提供在 Windows 系統上完整安裝和配置 Gemini CLI 的步驟,包括必要的依賴安裝(Node.js、Docker)和常見問題的解決方案。
Thumbnail
2025/11/13
在 Windows 上使用 Gemini CLI 的沙盒模式(gemini -s)時,你是否擔心它會刪除重要檔案?這個沙盒需要 Docker 運作,其目的是保護你的系統。但如果你刪除的是「專案目錄內」的檔案,答案可能會讓你驚訝。本文將深入探討這兩種情況,以及背後的運作原理。
2025/11/13
在 Windows 上使用 Gemini CLI 的沙盒模式(gemini -s)時,你是否擔心它會刪除重要檔案?這個沙盒需要 Docker 運作,其目的是保護你的系統。但如果你刪除的是「專案目錄內」的檔案,答案可能會讓你驚訝。本文將深入探討這兩種情況,以及背後的運作原理。
2025/11/11
PostgreSQL 雖然本質是關聯式資料庫,但透過 pgvector 等擴充模組,也能實現向量資料查詢與儲存。本文將帶你了解 PostgreSQL 和向量資料庫的差異、整合方法,及其在 AI、語意搜尋等實際應用中的優缺點。
2025/11/11
PostgreSQL 雖然本質是關聯式資料庫,但透過 pgvector 等擴充模組,也能實現向量資料查詢與儲存。本文將帶你了解 PostgreSQL 和向量資料庫的差異、整合方法,及其在 AI、語意搜尋等實際應用中的優缺點。
看更多
你可能也想看
Thumbnail
實際帶著自製健身APP到健身房使用,才體會到「自己是用戶」的重要。本文分享從登入、運動紀錄到 UI 操作的完整體驗,檢視輸入方式、動作新增、時間紀錄與數據呈現等不足,並提出未來改進方向。從開發者視角探索如何讓健身紀錄 APP 更直覺、更貼近需求,也提醒開發產品時,唯有實際使用才能發現真正的問題。
Thumbnail
實際帶著自製健身APP到健身房使用,才體會到「自己是用戶」的重要。本文分享從登入、運動紀錄到 UI 操作的完整體驗,檢視輸入方式、動作新增、時間紀錄與數據呈現等不足,並提出未來改進方向。從開發者視角探索如何讓健身紀錄 APP 更直覺、更貼近需求,也提醒開發產品時,唯有實際使用才能發現真正的問題。
Thumbnail
首頁是使用者的第一印象,對沒有行銷預算、只能靠自然流量的產品來說更是關鍵。完成登入系統後,我用 Claude CLI 讓 AI 先生成一個首頁版本。雖然結果看起來很有 AI 感,但至少功能齊全,能當作基礎框架。重點不是設計多精美,而是先把系統跑起來,之後再優化。先求有,再求好,這才是 MVP 精神。
Thumbnail
首頁是使用者的第一印象,對沒有行銷預算、只能靠自然流量的產品來說更是關鍵。完成登入系統後,我用 Claude CLI 讓 AI 先生成一個首頁版本。雖然結果看起來很有 AI 感,但至少功能齊全,能當作基礎框架。重點不是設計多精美,而是先把系統跑起來,之後再優化。先求有,再求好,這才是 MVP 精神。
Thumbnail
文章分享如何在APP中實作會員登入系統,透過 Next.js 與 Nest.js ,結合 JWT 認證,讓使用者能註冊、登入並取得個人資料。文章強調 Vibe Coding 的應用,只需用白話文與 AI 溝通,就能生成程式,實現核心功能。
Thumbnail
文章分享如何在APP中實作會員登入系統,透過 Next.js 與 Nest.js ,結合 JWT 認證,讓使用者能註冊、登入並取得個人資料。文章強調 Vibe Coding 的應用,只需用白話文與 AI 溝通,就能生成程式,實現核心功能。
Thumbnail
系統專案架構 開始進入開發系統之前,我們要來先想一下專案架構要怎麼做。 前後端分離 現在比較流行的架構是前後端分離。比較常見的方案是前後端個一個專案各自一個檔案。但這樣子分離的話對於 vibing code 比較難,畢竟你兩個專案都開著你要同時個別和他們說要做什麼,有點不太切實際又麻煩。 所
Thumbnail
系統專案架構 開始進入開發系統之前,我們要來先想一下專案架構要怎麼做。 前後端分離 現在比較流行的架構是前後端分離。比較常見的方案是前後端個一個專案各自一個檔案。但這樣子分離的話對於 vibing code 比較難,畢竟你兩個專案都開著你要同時個別和他們說要做什麼,有點不太切實際又麻煩。 所
Thumbnail
本文分享以AI加速開發健身健康紀錄APP的經驗,從核心功能MVP(最小可行產品)的設計,包含飲食記錄(AI辨識熱量)、運動記錄、數據分析,到未來擴展社群功能、挑戰任務及商城合作的完整規劃,目標打造更有效率、更具互動性的健身追蹤平臺。
Thumbnail
本文分享以AI加速開發健身健康紀錄APP的經驗,從核心功能MVP(最小可行產品)的設計,包含飲食記錄(AI辨識熱量)、運動記錄、數據分析,到未來擴展社群功能、挑戰任務及商城合作的完整規劃,目標打造更有效率、更具互動性的健身追蹤平臺。
Thumbnail
一位工程師如何克服內心恐懼,運用AI工具快速開發健身APP,並從自身需求及同事經驗中,找到產品的市場定位與價值。文章分享了多個APP開發構想,以及最終選擇開發健身APP的原因,並突顯產品特色:結合運動紀錄、熱量控制與社群互動等功能,希望能幫助使用者更有效率地達成健身目標。
Thumbnail
一位工程師如何克服內心恐懼,運用AI工具快速開發健身APP,並從自身需求及同事經驗中,找到產品的市場定位與價值。文章分享了多個APP開發構想,以及最終選擇開發健身APP的原因,並突顯產品特色:結合運動紀錄、熱量控制與社群互動等功能,希望能幫助使用者更有效率地達成健身目標。
Thumbnail
本文分享利用AI進行Vibe Coding開發產品的經驗,透過自然語言描述需求,讓AI生成前後端程式碼,並快速迭代、測試和調整,以最短時間完成MVP並驗證市場。文章探討此方法的優缺點,並說明為何優先考量速度和市場反饋,而非程式碼優化。
Thumbnail
本文分享利用AI進行Vibe Coding開發產品的經驗,透過自然語言描述需求,讓AI生成前後端程式碼,並快速迭代、測試和調整,以最短時間完成MVP並驗證市場。文章探討此方法的優缺點,並說明為何優先考量速度和市場反饋,而非程式碼優化。
Thumbnail
本文分享開發創業APP的技術選型經驗,從快速建置MVP的角度出發,選擇了Next.js(前端)、Nest.js(後端)、MongoDB(資料庫)、MinIO(檔案儲存)、GitHub Actions(CI/CD)和Zeabur(部署平臺),並說明選擇這些技術的原因以及如何利用PWA和SEO提升流量。
Thumbnail
本文分享開發創業APP的技術選型經驗,從快速建置MVP的角度出發,選擇了Next.js(前端)、Nest.js(後端)、MongoDB(資料庫)、MinIO(檔案儲存)、GitHub Actions(CI/CD)和Zeabur(部署平臺),並說明選擇這些技術的原因以及如何利用PWA和SEO提升流量。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News