dsh-apple-mode Brings Xcode's Full AI Stack to DeepSeek Harness
Xcode's built-in AI support currently only works with Codex, Claude, and Gemini. This plugin opens that same capability stack to any model running inside DeepSeek Harness, giving developers who prefer other models a way to automate project-level Xcode operations that raw filesystem agents get wrong.
dsh-apple-mode bundles 26 Xcode MCP tools, 10 Apple-authored platform skills, and the Xcode Intelligence persona into an installable DeepSeek Harness mode. The MCP tools let an agent read and write project files through Xcode's own project model instead of raw filesystem access, modify build settings without touching `project.pbxproj`, query the Issue Navigator for diagnostics, and edit String Catalogs directly. The skills layer supplies authoritative, Apple-published guidance on SwiftUI, App Intents, security hardening, and C bounds safety that explicitly overrides the model's prior training.
The plugin ships as a preset rather than a global integration, avoiding a 6k+ token penalty on every unrelated session. An install script detects available Xcode versions, exports skills locally to avoid redistributing Apple's copyrighted content, and supports runtime switching between Xcode installations. The result is a workflow where an agent can pull real compile errors from the Issue Navigator, fix them, and verify the fix, all without copying and pasting error text.
Apple has quietly shipped a complete agent-tooling surface inside Xcode — 26 MCP tools, exportable skills, and a documented prompt style — but limited the built-in model integrations to three vendors, leaving the door open for community adapters like this one.
Bundling the tools as a preset rather than a global integration is a cost-conscious design choice that reflects a broader tension in agent tooling: capability versus context budget.
The compliance design — exporting Apple's copyrighted skills locally rather than redistributing them — is a pattern worth copying for any plugin that wraps vendor-authored content.