Skip to content

dsh-apple-mode v1.0.0

Latest

Choose a tag to compare

@jihongboo jihongboo released this 13 Aug 17:32
· 0 commits to 1f4fb4751781ba3e223ffff8bafb5f22da478c7b since this release

dsh-apple-mode v1.0.0

Xcode AI integration mode for DeepSeek Harness (dsh) — an agent preset + installer that gives your DSH sessions the full Xcode AI stack. First stable release.

Features

  • Agent preset "Apple Mode": pick it when creating a session to get the full Xcode AI stack; other sessions stay lean (no ~26 tool-schema tokens per request)
  • 26 Xcode MCP tools (mcp__xcode__*) via Apple's official mcpbridge — project I/O (XcodeRead/Write/Update/MV/RM), search (XcodeGlob/Grep/LS), targets & build settings (XcodeNewTarget, UpdateTargetBuildSetting, …), scheme / run-destination / test-plan switching, diagnostics (XcodeListNavigatorIssues, …), localization (StringCatalogRead/Edit)
  • Xcode Intelligence–style persona: adapted from the IDEIntelligenceChat prompt templates (Swift-first, tool-assisted, explain-vs-change classification)
  • 10 Apple platform skills: swiftui-specialist, app-intents-specialist, audit-xcode-security-settings, adopt-c-bounds-safety, … generated locally at install time via xcrun agent skills export (no Apple content redistributed)
  • Multiple Xcode support: install.sh scans for mcpbridge-capable installs and prompts you to pick; --xcode <path> for non-interactive choice; --runtime-selectable + DSH_XCODE_DEVELOPER_DIR for runtime switching without reinstalling
  • Global bundle: dsh plugin --profile web add "github:jihongboo/dsh-apple-mode" wires Xcode MCP into every session
  • Bilingual docs: English + 简体中文 README, full integration notes and troubleshooting

Requirements

  • macOS + DeepSeek Harness (npx @deepseek-ai/dsh web)
  • Xcode 26+ (contains mcpbridge)
  • Before using the MCP tools: Xcode must be running with the target project open, and you must click Allow on Xcode's MCP access dialog

Install

git clone https://github.com/jihongboo/dsh-apple-mode.git
cd dsh-apple-mode
./install.sh

DeepSeek Harness is in developer preview — APIs may change. Plugin topic: dsh-plugin.