dsh-ios

让 AI 代理在对话里直接开模拟器、点 iPhone 验证界面

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 41 👀 关注 2
GitHub ↗
GitHub 星标 ★ 462
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

dsh-ios 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队ZSeven-W
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型accessibility,ai-agents,coding-agent,deepseek-harness,dsh,dsh-plugin,ios,ios-simulator,iphone,mcp,mobile-automation,plugin,typescript,ui-automation,webdriveragent,xcode
GitHub 星标★ 462
上线时间2026-08-19 00:00:00
代码更新2026-11-10
仓库体积26.9 MB
本站数据更新2026-11-12
维护状态活跃
收录时间2026-09-29
浏览次数1

项目介绍

dsh-ios 是 DeepSeek Harness(DSH)的一个插件,把 iOS 模拟器和 USB 连接的真机 iPhone 直接搬进对话界面里。它解决的是 AI 编码代理无法直接操作 iOS 应用的问题:以往代理只能改代码,没法验证界面是否真的跑通。这个插件提供 22 个代理工具,覆盖启动模拟器、编译构建、按无障碍标识定位元素、OCR 识别文字、点击列表行等操作,还带一个可实时串流的侧边栏面板,用户能直接在面板上点按和拖拽。技术上基于 TypeScript,通过 MCP 协议与代理通信,把移动端 UI 自动化变成对话中的一等公民。适合需要让 AI 代理闭环验证 iOS 界面改动的开发者,也适合做移动端自动化测试和演示。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-29 · 当前星标 ★ 462

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 25 分钟 部署方式:DSH 插件 5 步

环境要求

  • macOS + Xcode
  • 已安装 DSH

安装与启动步骤

  1. 1确认前提

    只能是 macOS,且本机装了 Xcode 与模拟器。

    xcode-select -p
  2. 2装插件

    按 DSH 的插件安装方式装进对应 profile。

  3. 3启动模拟器

    让 Agent 自己 boot 一台设备,别手工先开。

  4. 4跑一次构建

    让它构建并安装一个最小工程,确认签名链路通。

  5. 5用可访问性定位

    要稳定点击就给控件加 accessibility identifier。

如何确认成功

Agent 能自行启动模拟器、构建并安装示例工程,并点到指定控件

注意事项

  • 默认是模拟器不是真机,真机行为差异要单独验。
  • UI 定位靠可访问性标识,纯坐标点击在不同机型上会飘。
  • 构建缓存出问题时它会重编,首次会很慢。

核心亮点

  • 22 个代理工具覆盖启动、构建、UI 驱动全流程,闭环能力强
  • 支持按无障碍标识、OCR 文字、列表行三种方式定位元素,适配不同应用
  • 侧边栏面板可实时串流并支持点按拖拽,人机协作直观

不足之处

  • 依赖 DeepSeek Harness 生态,脱离 DSH 无法独立使用
  • 仅支持 iOS,Android 和跨平台场景无法覆盖
  • 早期项目,文档和社区案例可能还不够丰富

适用场景

  • AI 编码代理改完 iOS 界面代码后,自动启动模拟器验证按钮和文案是否正确
  • 移动端自动化测试中,用 OCR 和列表行定位替代脆弱的坐标点击
  • 演示或调试时,在对话侧边栏直接操作真机 iPhone 复现问题

替代项目

Appium、Maestro、idb

上一篇:Tiktok-Booster

下一篇:Better-HSR-Currency-Wars

同类项目推荐

kernel-images 开源

一行 API 拿到云端浏览器,让 Agent 直接上网干活

Browsers-as-a-service for automations and web agents

★ 1133 2026-10-08
python-wechaty 开源

用 Python 一套代码,搞定微信/WhatsApp 聊天机器人

Python Wechaty is a Conversational RPA SDK for Chatbot Makers written in Python

★ 1826 2026-08-09
cli 开源

在终端和 AI Agent 里直接操作飞书全套办公能力

The official Lark/飞书 CLI tool, maintained by the larksuite team — built for human···

★ 18084 2026-09-12
noip-renewer 开源

自动续期 No-IP 免费域名,告别手动确认防掉线

Renewing No-IP hosts by browser automation

★ 129 2026-09-18
auto-browser 开源

让 AI 带你操作真实浏览器,你随时可插手

Give your AI agent a real browser — with a human in the loop. Open-source MCP-nativ···

★ 927 2026-08-09
My-AppDaemon 开源

抄作业式搞定 Home Assistant 的 AppDaemon 自动化

My apps, my helpfiles, all about AppDaemon for Home Assistant

★ 112 2026-08-09
SwiftAutoGUI 开源

用 Swift 在 macOS 上轻松实现鼠标键盘自动化和 AI 代理操作

A Swift library for macOS automation — mouse, keyboard, screenshots, image recognit···

★ 94 2026-08-09
robin-ai-reviewer 开源

在 GitHub 上给每个 PR 配个 AI 审查员,秒级反馈代码问题

Robin is your AI pull request reviewer in the form of a super fast lightweight githu···

★ 65 2026-08-09
camoufox-cli 开源

让 AI Agent 用反检测浏览器自动上网,不被封

Anti-detect browser automation CLI & Skills for AI agents — Camoufox-powered finger···

★ 362 2026-09-15