什麼是 Pathrule?
Pathrule 是一個供編碼助手使用的上下文路由系統。它會將團隊記憶、規則與技能儲存在一個以路徑索引的知識圖譜中,該圖譜會鏡像倉庫樹狀結構,並在首次工具呼叫前,將相關的上下文切片注入 Claude Code、Cursor、Codex 與 Windsurf 等工具中。
此產品旨在減少跨會話反覆閱讀 repo 與臨時提示的需求。它結合雲端工作區、本機桌面與 CLI 執行環境,以及 MCP 伺服器,讓團隊能在瀏覽器、桌面、終端機與遠端 AI 用戶端之間維持同一套共享知識層。
主要功能
- 路徑索引知識圖譜:記憶、規則與技能會附加到鏡像 repo 的工作區樹節點上,因此可依路徑鄰近性擷取上下文,而非手動標記。
- 型別化知識物件:記憶儲存事實,規則儲存含優先級與強制模式的限制,技能則儲存助手可呼叫的命名程序。
- Hook 觸發式上下文注入:Pathrule 使用 PreToolUse 與 UserPromptSubmit hooks 在首次工具呼叫前推送上下文,幫助助手一開始就掌握正確資訊,而不是重新摸索。
- 多助手 MCP 介面:單一 MCP 伺服器透過 stdio 將相同工具介面提供給 Claude Code、Cursor、Codex 與 Windsurf,降低不同用戶端之間的設定漂移。
- 依形狀路由:路由器會依意圖分類提示,例如 UI 微調、錯誤修復、重構或探索,並根據請求調整回應深度。
- 本機與遠端部署選項:Pathrule 提供 Web、Desktop 與 CLI 版本,另有供無法執行本機 runtime 的僅雲端用戶端使用的 Remote MCP 選項。
如何使用 Pathrule?
典型設定會先建立或連接一個工作區,接著附加一個 repository tree,讓 Pathrule 能依路徑對其建立索引。團隊再將記憶、規則與技能加到適當節點,並在需要時為規則選擇嚴格或建議模式。
之後,使用者可在瀏覽器、桌面應用程式或 CLI 中執行 Pathrule,或透過 MCP 伺服器連接編碼助手。系統接著會在工具呼叫前,將相關上下文路由進入會話,而 CLI 也可安裝用戶端、同步 companion files、執行檢查,並作為 Web 應用程式的本機橋接。
使用情境
- 編碼助手中的團隊知識共享:讓 agent 無需在每次會話中重複解釋,就能取得 schema 註記、實作決策與重複出現的限制。
- 單一倉庫中的路徑專屬指引:將規則與記憶附加到資料夾,讓當團隊在 repo 的不同區域工作時,更細的路徑可覆蓋更廣泛的工作區指引。
- 強制重要限制:使用嚴格規則封鎖會違反必要模式、政策或 repo 專屬慣例的變更。
- 在不同工具間標準化助手行為:讓 Claude Code、Cursor、Codex 與 Windsurf 使用相同的底層上下文與工具介面,使不同編輯器遵循相同的團隊知識。
- 終端機與 CI 工作流程:使用 CLI 進行無頭操作、JSON 輸出、SSH device-code 登入、repo 附加,以及腳本化的設定或修復任務。
常見問題
Pathrule 只能在瀏覽器中使用嗎? 不是。此產品提供 Web 應用程式、macOS 桌面應用程式,以及支援 macOS、Linux 與 Windows 的 CLI。它也提供供僅雲端用戶端使用的 Remote MCP 端點。
Pathrule 可以在沒有本機安裝的情況下執行嗎? 可以,對於僅雲端的 AI 用戶端,來源說明提供託管的 Remote MCP 端點。對於 Pathrule Web,本機操作如 repo 存取與 hook 同步,可搭配你電腦上的 CLI runtime 使用。
支援哪些編碼助手? 來源明確列出 Claude Code、Cursor、Codex 與 Windsurf。
團隊可以儲存哪些類型的上下文? Pathrule 會組織團隊記憶、規則與技能。規則可為建議式或嚴格式,而技能則是助手可呼叫的命名程序。
替代方案
- 手動提示檔或 repo 註記:可用來保存團隊指引,但不提供路徑範圍檢索、基於 hook 的注入,或共享的 MCP 介面。
- 通用知識庫或 wiki 工具:適合做文件整理,但不是為了在工具呼叫前直接把上下文路由進編碼助手而設計。
- 提示管理或 agent framework 工具:可幫助整理提示或工作流程,但 Pathrule 的定位是以感知 repository 的檢索、強制與注入為核心。
- 原生助手記憶功能:部分編碼助手可能保留有限上下文,但 Pathrule 會在多個客戶端與介面之間集中管理知識,而不是把它留在單一產品內。
替代品
garden-md
使用 garden-md 將會議逐字稿整理成結構化、可連結的公司 wiki;本機 Markdown 與 HTML 瀏覽視圖,並可從支援來源同步。
Devin
Devin 是 AI 程式碼代理,可平行執行程式碼遷移與大型重構子任務;工程師負責專案管理並審核變更。
imgcook
imgcook 是一款智能工具,只需點擊一下,即可將設計稿轉換為高品質、可投入生產的程式碼。
Lasso
Lasso 是面向電商團隊的 AI 先行 PIM,協助充實商品屬性與描述、處理供應商資料,並透過 App 或 API 監控競品。
Biji
Biji是一個多功能平台,旨在透過創新工具和功能提升生產力。
Struere
Struere 是 AI 原生的營運系統,將試算表流程升級為結構化軟體:儀表板、告警與自動化,集中管理作業資訊與流程。