qubyyang/awesome-ios-sim

qubyyang★ 1Swift最后同步: 2026-08-21

在 GitHub 打开

Simulator State as Code for iOS developers, CI, and AI agents—capture, diff, plan, and safely apply reproducible simulator profiles through a deterministic Swift CLI and MCP server.

README 摘要

awesome-ios-sim 简体中文 · MCP guide · DeepSeek Harness · Architecture Simulator State as Code for iOS developers, CI pipelines, and AI agents. awesome-ios-sim turns an iOS Simulator setup into a versioned profile that can be captured, diffed, planned, reviewed, and safely applied. It provides both a deterministic CLI and an MCP stdio server. It is also installable as a dsh-plugin bundle for DeepSeek Harness. Project status: alpha. The state schema is v1alpha1 . Review generated plans before applying them, especially plans containing erase or app removal operations. Why this exists Simulator automation is usually spread across shell scripts, undocumented defaults, and manual setup. That makes test environments difficult to reproduce and gives AI agents an unsafe, untyped shell surface. This project introduces one workflow: - Declarative: commit simulator profiles next to tests and application code. - Reviewable: inspect the exact ordered operation plan before mutation. - Agent-safe: MCP tools use JSON Schema and simulator apply defaults to dry-run. - Capability-aware: exact, best-effort, and unsupported state are reported explicitly. - Public API only: mutations go through Apple's xcru…

在 GitHub 查看完整 README →
终端/TUIdsh-pluginiossimulatoragent

分类