← 返回首頁
Julian Schiavo
Julian Schiavo
@_julianschiavo
257🔁 28
𝕏 (Twitter)🔥
AI 中文摘要Claude 生成
XCDocs是一個開源命令列工具,讓AI Agent能夠搜尋本地Apple文件,無需保持Xcode開啟或進行網路搜尋。該工具運用Xcode內建的「DocumentationSearch」MCP向量資料庫,而這個資料庫已經存在於Mac電腦中。 XCDocs提供多種功能模組。首先是命令列介面與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工具,XCDocs提供特定整合方案。使用Codex的使用者需複製或建立符號連結「.agents/skills/xcdocs」至「~/.agents/skills/xcdocs」;Claude Code使用者則複製至「~/.claude/skills/xcdocs」。該工具也支援直接透過識別符取得特定文件條目,如「xcdocs get /documentation/Testing」。 開發人員可將XCDocs作為Swift套件整合,並可透過提供的Swift API執行搜尋與取得文件操作。專案包含完整測試框架與程式碼格式檢查工具,維持開發品質標準。