這篇整理五個常被推薦的 Claude Code 外掛:各自做什麼、怎麼安裝、適合什麼情況。星數與授權都實際開 GitHub 查過,每一項附原始 repo 連結。五個裡面 claude-code-setup 由 Anthropic 維護,其餘四個是社群專案。
先看重點
這篇文章可以先抓住三件事,再回頭讀完整說明:
- 五個外掛的功能、安裝指令與原始 repo 連結
- claude-code-setup 由 Anthropic 維護,其餘四個是社群專案
- 安裝前可以先確認來源、資料流向與移除方式
外掛拿得到的是你的程式碼和提示詞,所以除了功能之外,來源與資料流向也值得一起看。以下每一項的星數與授權都是實際開頁面查的,連結附在各段末尾。
五個外掛逐個看
1. OmniRoute:額度用完自動換供應商
把 Claude Code 指向一個本機端點,後面接 352 家供應商,其中 152 家標示免費。單一供應商的額度用完時自動切換下一家。6.6 萬星,MIT 授權,安裝指令 npm install -g omniroute。
使用時的特性:提示詞和程式碼會轉送到這些第三方供應商,各家的資料政策不一樣。個人專案與公開程式碼比較單純;涉及客戶資料或含金鑰的專案,先確認各供應商的政策再決定。
2. claude-mem:跨工作階段的持久記憶
把每次工作階段做過的事壓縮存下來,開新視窗時自動帶回相關脈絡,不必重講專案背景。9.3 萬星,Apache 2.0 授權,安裝指令 npx claude-mem install,需要 Node 20 以上。
兩個實用設定:支援 <private> 標籤把指定內容排除在記憶之外,也可以選擇完全本機執行、不連雲端服務。安裝時可以確認一下走的是哪一種。
3. Headroom:壓縮送進模型的內容
擋在你跟模型之間,把工具輸出、記錄檔、大型 JSON 壓縮後才送進去。官方數字是程式任務省約兩成、JSON 類省六到九成五。7.2 萬星,Apache 2.0 授權,安裝 pip install "headroom-ai[all]" 之後執行 headroom wrap claude。
它的 issue #746 補充了一個前提:指向自訂端點後,Claude Code 會從隨選載入工具定義改為一次全載,增加約 2.5 萬 token 的固定開銷。常處理大量記錄檔或 API 回應的情況,壓縮量通常大於這筆開銷;一般功能開發的用量則要自己估。
4. claude-code-setup:Anthropic 官方的專案體檢
掃過整個專案,依照實際技術棧建議該裝哪些 skills、subagents、MCP 伺服器、hooks 和斜線指令。例如偵測到前端專案會建議 Playwright,看到認證相關程式碼會建議資安審查的 subagent。
這是五個裡唯一由 Anthropic 維護的,收在官方外掛庫,並標示為唯讀,只給建議不改檔案。不確定從哪裡開始的話,這個適合先裝。
連結:anthropics/claude-plugins-official
5. Task Observer:在背景整理你的工作習慣
觀察工作階段,記錄哪些流程重複出現、哪些地方你反覆修正它,然後草擬或更新對應的 skill。1.5 千星,4.3 千次安裝。
安裝指令是 npx -y skills add rebelytics/one-skill-to-rule-them-all --skill task-observer --agent claude-code。作者建議搭配 CLAUDE.md 裡的一行指示,只靠描述比對有時不會觸發。
連結:rebelytics/one-skill-to-rule-them-all
GitHub 上有同名專案時怎麼確認
熱門的開源專案會有不少 fork,搜尋結果裡常出現好幾個名字一樣、說明相近的 repo。以 OmniRoute 為例,不同 repo 寫的供應商數字從 160 家到 352 家都有。
確認方式是兩個地方看一眼:repo 名稱下方有沒有標示 forked from,以及星數跟它宣稱的社群規模是否相符。OmniRoute 的上游是 diegosouzapw/OmniRoute,6.6 萬星、非 fork、MIT 授權。
本文每一項都附了上游連結,照著點就不用再比對。
怎麼排安裝順序
沒有特別偏好的話,可以從 claude-code-setup 開始。它由 Anthropic 維護、唯讀不改檔,而且會依照你的專案給建議,比照抄任何一份清單都貼近實際情況。
接著是 claude-mem。重複交代專案背景是日常裡花時間的一環,而它可以設定成完全留在本機。
Headroom 與 Task Observer 屬於用量大才明顯有感的工具,先觀察一兩週實際用量再決定。OmniRoute 的適用情境比較看專案性質,個人專案先試會單純一些。
安裝前可以先確認的三件事
第一,來源。看 repo 有沒有標示 forked from、星數是否相符、最後更新時間。名字相同不代表是同一個專案。
第二,資料流向。這個外掛會把程式碼送到哪裡?留在本機的比較單純,送往第三方的可以順便看一下對方的資料政策。
第三,移除方式。安裝前先知道怎麼移除、設定改在哪裡。動到 ANTHROPIC_BASE_URL 這類環境變數的工具,記一下自己改了什麼。
這三件事花不到十分鐘,之後要調整或還原都比較好處理。
五個連結整理
- OmniRoute:https://github.com/diegosouzapw/OmniRoute
- claude-mem:https://github.com/thedotmack/claude-mem
- Headroom:https://github.com/headroomlabs-ai/headroom
- claude-code-setup:https://github.com/anthropics/claude-plugins-official/tree/main/plugins/claude-code-setup
- Task Observer:https://github.com/rebelytics/one-skill-to-rule-them-all
FAQ
Claude Code 的 plugin 有官方的嗎?
有。Anthropic 維護官方外掛庫,本文的 claude-code-setup 就在裡面。其餘四個是社群專案,跟 Anthropic 沒有隸屬關係。
怎麼分辨 GitHub 上哪個才是上游 repo?
看 repo 名稱下方有沒有標示 forked from,再對照星數。以 OmniRoute 為例,上游是 diegosouzapw 的版本,6.6 萬星且非 fork。本文每一項都附了上游連結。
號稱能省 token 的工具會省多少?
看用法。Headroom 壓縮工具輸出的官方數字是程式任務約兩成、JSON 類六到九成五。同時它的 issue #746 說明,指向自訂端點後工具定義會改為一次全載,增加約 2.5 萬 token 的固定開銷,兩邊要一起算。
這類外掛會讀到我的程式碼嗎?
記憶類外掛會讀取工作階段內容,閘道類外掛會把提示與程式碼轉送第三方。安裝前可以確認資料存在本機還是雲端、有沒有排除特定內容的機制。
免費的 AI 閘道是怎麼免費的?
多數是各供應商自己提供的免費額度,閘道負責整合與切換。實際使用時內容會經過那些供應商的伺服器,所以適合的專案類型要看內容性質而定。