XCDocs是一個開源命令列工具,讓AI Agent能夠搜尋本地Apple文件,無需保持Xcode開啟或進行網路搜尋
XCDocs是一個開源命令列工具,讓AI Agent能夠搜尋本地Apple文件,無需保持Xcode開啟或進行網路搜尋。該工具運用Xcode內建的「DocumentationSearch」MCP向量資料庫,而這個資料庫已經存在於Mac電腦中。
功能模組 涵蓋多種使用情境:
- 命令列介面與Agent技能,設計供Codex或Claude Code等Agent使用
- Swift套件,可整合至其他開發工具中
- 簡單的指令搜尋,例如「xcdocs search swift testing」來查詢特定文件
- 透過「--framework」參數限制搜尋範圍為特定框架
- 按內容類型(如article)篩選結果
- 透過「--json」參數輸出JSON格式,或使用「--omit-content」忽略文件內容只返回元資料
系統需求 方面,XCDocs要求macOS 26以上版本,僅支援Apple silicon,且須安裝Xcode 26.3 RC或更新版本,但強調不需保持Xcode開啟運行。安裝方式包括使用Homebrew(「brew install BitrigApp/tap/xcdocs」)或從Github Releases頁面下載二進位檔案放入系統路徑。
Agent整合方案 針對不同Agent工具有所不同:
- 使用Codex的使用者需複製或建立符號連結「.agents/skills/xcdocs」至「~/.agents/skills/xcdocs」
- Claude Code使用者則複製至「~/.claude/skills/xcdocs」
該工具也支援直接透過識別符取得特定文件條目,如「xcdocs get /documentation/Testing」。
開發者整合 方面,開發人員可將XCDocs作為Swift套件整合,並可透過提供的Swift API執行搜尋與取得文件操作。專案包含完整測試框架與程式碼格式檢查工具,維持開發品質標準。
Let your agents search Apple docs without Xcode open or web searches!
— Julian Schiavo (@_julianschiavo) March 13, 2026
XCDocs is an open-source CLI using Xcode's Doc Search MCP vector database.
Agents can now instantly look up markdown docs for Apple frameworks: pic.twitter.com/vJI8JVIBSQ
Run `brew install BitrigApp/tap/xcdocs`https://t.co/7xEJzCzc5c
— Julian Schiavo (@_julianschiavo) March 13, 2026
