Anthropic 10 月 2 日替 Claude Code 推出 mods,幾行 TypeScript 就能改寫行為、重畫介面、換掉內建功能。但 mod 沒有沙盒,權限等同 Claude Code 本身,風險由安裝者自行承擔。
(前情提要:Claude Code 終於「原生支援」AGENTS.md,總要兼容市場)
(背景補充:Anthropic 開放 Claude Security 外掛 beta,可用 AI Agent 掃碼、寫好更新檔)
從 10 月 2 日起,Claude Code 的內建功能,用戶可以自己關掉、自己換掉。Anthropic 在官方帳號 ClaudeDevs 宣布推出「mods」:幾行 TypeScript 寫成的小函式,能改寫提示、重畫介面、攔下工具呼叫,也能整個取代內建功能。
You can now mod Claude Code:
– Change how it behaves
– Customize the UI
– Swap in your own featuresWrite one with a few lines of TypeScript, or have Claude build it for you. Mods ship inside plugins, so you install them with /plugin in the CLI or desktop app.
A few examples: pic.twitter.com/qMtzV8AeId
— ClaudeDevs (@ClaudeDevs) October 1, 2026
官方團隊的 Boris Cherny 當天在 X 貼文寫道:「Mods 誇張到不行。你現在只要下 prompt,就能讓 Claude 照你想要的方式運作、長成你想要的樣子。每個人的工作方式不同,沒有理由所有人都用一模一樣的 Claude。」
官方部落格表示,之後會把更多內建功能陸續改成 mod,讓用戶把 Claude Code 縮成一個小核心,只加回自己要的東西。
hooks 做不到的事
Claude Code 本來就有 hooks,也就是在特定時間點執行一段指令的機制。官方直言,hooks 無法改寫事件、無法畫新介面、也無法取代功能,mods 三件事都做得到。
運作方式是這樣:Claude Code 每做一件事都會發出事件,例如呼叫工具、詢問權限、繪製畫面的一部分。mod 就是掛在事件上的函式,可以在事件之前、之後或取而代之地執行,也能前後包住它。
官方列出的能耐包括:在提示送到模型前改寫內容、攔下或改寫或重試工具呼叫、同意或拒絕權限請求,以及在 Claude 讀到工具輸出前先抹掉其中的金鑰。多個 mod 掛在同一個事件時,依載入順序執行,先載入的最先看到事件、最後看到結果。
Claude Code 自己已經先吃這套。內建的 /diff 現在就是一個 mod,可以在 /plugin 裡關掉,或換成自己寫的版本。
三個示範,一個比一個深
ClaudeDevs 貼文附了一支 71 秒的示範影片,依序展示三個 mod。
第一個是 Token Weather,在提示輸入框上方加一條橫帶,顯示上下文視窗(模型一次能記住的內容量)用掉多少。Anthropic 開發者部落格的入門教學說,這個 mod 約 80 行,只觀察、不改變任何行為。
第二個 Blast Radius 會直接介入 Claude 的動作。影片裡用戶請 Claude 清掉舊的 build 輸出,Claude 要跑 rm -rf build 時被攔住,面板列出「會刪除 9 個檔案(498 KB)」與九個檔名,只有 Proceed 與 Cancel 兩個選項。
按 Cancel,什麼都沒刪,Claude 回頭說明;用戶再明確表示確定要刪,按下 Proceed 才真正執行。
第三個 Replay Theater 負責事後回放:Claude 把函式 greet 全部改名為 welcome,四個檔案共六次編輯,回合結束後按 r,面板就一步一步重播每個 diff。
更值得注意的是做法。Anthropic 說,mod 可以自己寫,也可以請 Claude Code 代寫:Claude 會寫好 TypeScript、安裝,並在同一個工作階段熱重載,也就是不用重開軟體,存檔就生效。
使用門檻不高:需要 Claude Code 2.1.287 以上版本,mods 預設開啟,CLI 與桌面版都支援。它們包在 plugin 裡,用 /plugin 安裝,分享方式與一般 plugin 相同,也能提交到 Claude directory。
沒有沙盒的代價
但自由度的另一面是風險。官方部落格白紙黑字寫著:mod 對你電腦的存取權限與 Claude Code 本身相同,沒有沙盒,只該安裝信任來源的 mod,就像在電腦上安裝任何程式碼一樣。
企業端的處理上,Team 與 Enterprise 方案,以及任何套用 managed settings 的機器上,一個叫 sec-default 的內建 mod 會最先載入,擋住用戶安裝的 mod 做危險的事,例如覆寫權限拒絕規則;管理員也可以改成先載入自己的 mod,只要把 sec-default 留在清單裡,原有限制就保留。
簡單來說,mods 把 Claude Code 從一個產品,變成一個可以拆開重組的平台,但風險也交給每個按下安裝的用戶。
📍相關報導📍
Claude Code 桌面版大更新:多工並行、拖拉布局、三種顯示模式+新快捷鍵,為開發者而生

