dsh-apple-mode
Xcode AI integration for DeepSeek Harness: 26 Xcode MCP tools (mcpbridge), Apple platform skills, Xcode Intelligence-style persona. Agent preset + global MCP bundle.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jihongboo/dsh-apple-mode说明文档
阅读完整 README ↗dsh-apple-mode
DeepSeek Harness(dsh)的 Xcode AI 集成模式 —— 一个 agent preset(模式)+ 安装脚本,让 DSH 会话获得完整的 Xcode AI 能力栈:
- 26 个 Xcode MCP 工具(
mcp__xcode__*),通过 Apple 官方mcpbridge桥接 - Xcode Intelligence 风格的 persona(Swift 优先、工具辅助、解释/改动分流),改编自
IDEIntelligenceChat提示词模板 - 10 个 Apple 平台技能(SwiftUI、App Intents、安全加固、bounds safety 等),安装时从你自己的 Xcode 本地生成
📌
dsh-plugin话题仓库。DeepSeek Harness 处于开发者预览阶段,自动化场景请锁定具体版本。
为什么用"模式(preset)"而不是全局接入 MCP?
三样能力在 DSH 里对应三个不同机制:
| 层 | 能力 | DSH 机制 |
|---|---|---|
| 执行 | 26 个 mcp__xcode__* 工具 | dsh-mcp-client(挂在 preset 内) |
| 知识 | 10 个 Apple 技能 | dsh-skill-filesystem(全局、懒加载) |
| 行为 | Xcode Intelligence persona | agent preset(本仓库) |
若把 MCP 全局接入,26 个大工具 schema(约 6k+ tokens/请求)会常驻每一个会话。挂在 preset 内则只有选择该模式的会话背负成本——建会话时选 Apple Mode即获得全套能力,其他会话保持轻量。
环境要求
- macOS
- DeepSeek Harness:
npx @deepseek-ai/dsh web - Xcode 26+(含
mcpbridge与xcrun agent skills export)。使用 MCP 工具时,需要保证 Xcode 已启动并打开了相应的项目,并且在 Xcode 弹出的 MCP 接入对话框中点击允许(见使用方法)。
安装
git clone https://github.com/jihongboo/dsh-apple-mode.git
cd dsh-apple-mode
./install.sh
install.sh 做三件事:
- 检测你机器上的 Xcode,并让你选择由哪个提供
mcpbridge(见下文)。 - 安装
appleagent preset →~/.dsh/.agent-presets/apple/(已有副本自动备份)。 - 通过
xcrun agent skills export10 个 Xcode 技能并合并进 (DSH 技能根目录,watcher 热加载即时生效)。