dsh-apple-mode
在终端中运行以下命令:
dsh plugin install jihongboo/dsh-apple-mode
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install jihongboo/dsh-apple-mode 即可安装,插件源码地址为 https://github.com/jihongboo/dsh-apple-mode,安装后重启 DSH 并在新会话中选择 Apple Mode 预设。
插件介绍
在 macOS 上做 Swift 开发时,你常常希望 AI 会话能直接操作 Xcode 工程——改 target 构建设置、切换 scheme、列出 Navigator 里的编译错误、编辑 String Catalog 条目。但把 Xcode 的 26 个 MCP 工具挂到每个 DSH 会话上,意味着每轮请求都多出 6000 余 token 的工具 schema,绝大多数普通对话白白背上这笔开销。dsh-apple-mode 把整套能力封装成一个可选的 agent 预设:创建会话时选中 Apple Mode,Xcode AI 栈才真正加载;不选它的会话保持原来的轻量状态,token 成本几乎为零。
预设内部包含三层能力。执行层通过 Apple 官方 mcpbridge 暴露 26 个 mcp__xcode__ 工具,覆盖工程文件读写与移动、Glob / Grep 搜索、target 创建与构建设置修改、scheme 与运行目的地切换、测试计划管理、代码问题刷新以及 String Catalog 编辑。知识层在本地从你自己的 Xcode 导出 10 个 Apple 平台技能——SwiftUI 专项、SwiftUI 27 新特性、App Intents、安全加固、C bounds safety、UIKit 现代化、测试迁移、设备交互、文档型 SwiftUI 应用——按需懒加载,不随会话常驻。行为层内嵌一套改编自 Xcode Intelligence 提示模板的角色设定:Swift 优先、工具辅助、先解释再修改,让会话的协作节奏贴近你在 Xcode 里写代码的习惯。
这套预设适合每天在 macOS 上用 DeepSeek Harness 做 iOS 或 macOS 开发、希望 AI 直接参与工程结构操作而非只聊天输出代码片段的开发者。你不必记住 26 个工具名,也不必全局挂载 MCP server;在需要的那一刻点一下 Apple Mode,整条工具链即刻就绪,其余会话纹丝不动。
使用场景
- 在 DSH 会话中直接操作 Xcode 工程——改 target 构建设置、切换 scheme、读取 Navigator 编译错误、编辑 String Catalog
- 让 AI 会话按需加载 SwiftUI 专项、App Intents、安全加固、C bounds safety 等 10 个 Apple 平台技能,不占常驻上下文
- 创建会话时选中 Apple Mode 即获得完整 Xcode AI 工具栈,不选该预设的其他会话零额外 token 开销
适合人员
- 在 macOS 上用 DeepSeek Harness 做 iOS 或 macOS 日常开发的 Swift 工程师
- 希望 AI 直接参与 Xcode 工程结构操作而非仅输出代码片段的开发者
- 想按选用 MCP 工具、避免全局 schema 开销的 DSH 团队