Supermaven
Supermaven · 程式設計
Supermaven 是一款給開發者使用的快速 AI 程式碼補全工具,提供免費方案,Pro 版則有 100 萬 token 的上下文視窗。

關於 Supermaven
Supermaven 是什麼
Supermaven 是一款 AI 程式設計助理,會在你打字的同時建議下一段程式碼。它安裝在你的編輯器裡,並持續觀察整個專案,因此建議內容會貼合你儲存庫裡既有的名稱、型別與慣用寫法。你是否遇過打了一個函式名稱,還得往上捲去確認它的簽章?它想補上的正是這個落差。
這款工具一開始是一場速度上的賭注。它自家的基準測試把回應延遲放在約 250 毫秒,遠低於它為一家領先競品測得的 780 毫秒。延遲很重要。一個在你早已打完那行之後才出現的建議,毫無價值。
主要的限制在於上下文。免費方案看到的程式碼視窗較窄。只有付費方案才能拿到完整的 100 萬 token 視窗與最大的模型。所有方案也都把資料保留期限設在 7 天。這是什麼意思?你的程式碼不會永遠留在伺服器上。
開始使用
- 在 Supermaven 網站建立免費帳號並挑選方案。
- 為你的編輯器安裝外掛:VS Code、JetBrains IDE 或 Neovim。
- 在編輯器內登入,讓外掛能建立專案索引。
- 照平常一樣打字,用標準補全鍵接受建議。
- 要用聊天時,打開 Supermaven 面板並附上最近編輯過的檔案,給模型更多上下文。
產品資訊
快速了解 Supermaven 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 個人開發者:免費方案足以應付日常編輯。100 萬 token 視窗與風格調適則是 Pro 專屬。
- 工程團隊:Team 方案加入集中計費與使用者管理,當一份授權要由好幾個人共用時,這點就很重要。
- 大型程式碼庫的開發者:當你需要取用某個型別的檔案離你打字的位置很遠時,長上下文視窗就能派上用場。
任務
- 撰寫樣板與重複性函式:助理會參考儲存庫其他地方的寫法,因此能很快把函式的雛形補齊。
- 跨專案引用型別:它會在其他檔案裡找到定義,並用來產生建議。
- 用聊天除錯:你可以附上程式碼與編譯器錯誤,請它給出修正,再直接把差異套用到檔案。
情境
- 在 VS Code、JetBrains 或 Neovim 裡日常編輯:三種編輯器都支援,所以換編輯器不會打亂你的設定。
- 在大單體儲存庫裡工作:長上下文視窗正是針對小型 8k 視窗難以應付的大型程式碼庫。
- 在付費前先試用 AI 程式設計助理:免費方案是一個正式方案,不是試用版,所以你可以先評斷建議品質。
主要功能
100 萬 token 上下文視窗
Pro 方案把上下文視窗提高到 100 萬 token,讓模型能衡量儲存庫裡大得多的區塊。重點不在數字本身更大。它解決的是常見的困擾:建議漏掉一個定義在三個檔案之外的型別或輔助函式。免費用戶拿到的視窗較小。這也是升級最主要的原因。
快速的建議延遲
速度就是這裡的全部賣點。Supermaven 是繞著回應延遲打造的,公司公布約 250 毫秒,對比一家領先競品的 780 毫秒。實務上,這是一個幽靈文字建議在你字打到一半時浮現,與另一個在你早已跳開後才出現之間的差別。速度就是全部賣點,而且背後有可量測的數字。
多編輯器支援
這款外掛能在 VS Code、JetBrains IDE 和 Neovim 裡執行。這份清單比某些對手短,它們還涵蓋 Xcode 與 Visual Studio,但它涵蓋了大多數在職開發者日常已在使用的三款編輯器。設定很短。裝好、登入,專案就會建立索引。
整合式聊天面板
Supermaven Chat 把 GPT-4o、Claude 3.5 Sonnet 與 GPT-4 收進同一個介面。熱鍵讓你切換模型、檢視差異,並在不離開編輯器的情況下套用變更。Pro 用戶每月可獲得 $5 的聊天額度。這是聊天端實際折抵的金額,不是 token 折扣。
把差異套用到你的程式碼
當聊天回傳一段程式碼時,Supermaven 會把它連結回你檔案裡確切的位置,並顯示可接受的差異。這件事比聽起來更重要。複製貼上一段程式碼、再到處找它該放在哪,正是這類工具最常浪費你時間的地方。
一鍵修正錯誤
你可以用一個動作把程式碼連同編譯器診斷訊息一起送出,再請助理解決這個錯誤。它把多步驟的複製貼上變成一個熱鍵。當建置失敗的原因你不想用手工去挖時,這就很方便。
優缺點
優點
- 免費方案真的能用,不是倒數計時的試用版。
- 延遲是實實在在的強項,而且公司公布了背後的數字。
- 長上下文視窗在大型程式碼庫上有幫助,小型視窗在那些地方會漏掉定義。
- 聊天面板把多個領先模型收進同一個編輯器介面。
- 在每個支援的編輯器裡,設定都只需要幾分鐘。
缺點
- 沒有公開 API,所以你無法把建議接到自己的工具鏈裡。
- 所有方案都有 7 天資料保留限制,這會讓有嚴格程式碼合規需求的團隊感到困擾。
- 100 萬 token 上下文與最大模型都是 Pro 專屬,所以免費方案落後不少。
- 編輯器支援只到 VS Code、JetBrains 與 Neovim,把 Xcode 與 Visual Studio 的使用者排除在外。
常見問題
Supermaven 是一款 AI 程式碼補全工具,會在你打字時建議程式碼,並提供聊天面板來提問與修正。它在你的編輯器內執行,並讀取你的專案取得上下文。
相關內容
探索與 Supermaven 相關的工具、技能與文章。
Supermaven 替代方案
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 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
