工作流出现在 · 面板 / 横条 / 弹窗收录

Xcode Mods

Xcode 构建、测试、控制台和预览搬进 Claude Code。

Xcode Mods · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
❯

示意。实际效果取决于 Mod、终端和运行环境。

安装

/plugin marketplace add artemnovichkov/xcode-mods
/plugin install xcode-mods@xcode-mods
/reload-plugins

在 Claude Code 会话里逐行执行这些命令。

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取工作目录中的 Xcode 工程、Swift 文件、测试列表和预览图片。

写入文件

有

用 sips 生成缩小的预览 JPEG。

运行命令

有

运行 find、grep、sips、xed、open,并调用 xcode MCP 服务器。

联网

未说明

介绍

xcode-mods 是 Claude Code 的 function hooks Mod,通过 Xcode 27 的无头 Xcode MCP 服务器工作(Mod 本身不是 MCP):

  • 输入框上方工具栏横条:scheme ▸ 目标设备、当前活动、错误/警告/失败测试计数,可切换 scheme。
  • Xcode 面板含 Build · Run · Tests 标签:实时构建进度与问题列表、按 target 分组的测试、运行时 stdout 与 OSLog。
  • Canvas 面板显示 SwiftUI #Preview 截图,保留最近 10 张,Claude 改动 Swift 文件后自动重渲染。
  • 动作结束时弹出通知;按 x 把问题交给 Claude 修。

也会显示 Claude 自己调用的 Xcode 工具结果。只在含 .xcodeproj/.xcworkspace 的目录启用。需要 Xcode 27+ 开启无头 MCP、在 Claude Code 中添加名为 xcode 的 MCP 服务器并允许 mcp__xcode;作者写 Claude Code 2.1.286+(早于本站 2.1.287 基线)。终端预览需 kitty 图形协议。资料来自 README 与源码,未经本站实测。

适合谁

  • 用 Claude Code 开发 iOS / macOS 应用的人

运行要求

  • Claude Code ≥ 2.1.286
  • 平台 · macOS
  • 需要 Xcode 27+ 并开启无头 MCP 服务器。
  • 需添加名为 xcode 的 MCP 服务器并允许 mcp__xcode。
  • 终端预览需 kitty 图形协议,如 Ghostty。