pymobiledevice3
Pure python3 implementation for working with iDevices (iPhone, etc...).
The pymobiledevice3 Claude Code plugin teaches AI agents to interact with and control connected iPhone and iPad devices through a pure Python 3 implementation. It exposes a device-operator skill that enables agents to perform iOS device operations including app management, file access, log streaming, port forwarding, crash report retrieval, firmware updates, backup and restore operations, and developer tooling for iOS 17+ devices. Developers add the plugin through Claude Code's marketplace to give their AI assistants hands-on capabilities for iPhone and iPad automation and debugging tasks.
Key Features
Use Cases
- 01Automating iOS device testing and quality assurance workflows
- 02Debugging apps by streaming device logs in real-time during development
- 03Managing multiple test devices with automated app deployment and profiling
- 04Extracting crash reports and diagnostic data for troubleshooting
- 05Backing up and restoring iOS devices programmatically
- 06Inspecting and debugging web content in Safari on connected devices
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
pymobiledevice3 — FAQ
What is the pymobiledevice3 Claude Code plugin?+
It's a Claude Code plugin that enables AI agents to operate connected iOS devices (iPhone, iPad) through the pymobiledevice3 library. The plugin installs a device-operator skill that teaches the agent to perform tasks like app management, file access, log streaming, and device debugging.
How do I install the pymobiledevice3 Claude Code plugin?+
In Claude Code, run '/plugin marketplace add doronz88/pymobiledevice3' to add the repository, then '/plugin install pymobiledevice3-device-operator@pymobiledevice3' to install the device-operator skill. The pymobiledevice3 Python package must also be installed via 'pip install pymobiledevice3'.
Which AI clients support this plugin?+
This plugin is specifically designed for Claude Code (Codex). It uses Claude Code's plugin marketplace and installation system.
Do I need an API key or special permissions to use this plugin?+
No API key is required, but you need a physical iOS device connected via USB and the pymobiledevice3 Python library installed on your system. Platform-specific driver or permission requirements may apply depending on your operating system (Windows, Linux, or macOS).
Is the pymobiledevice3 plugin free to use?+
Yes, pymobiledevice3 is open-source software licensed under GPL 3.0 and free to use. The plugin itself is included in the repository at no cost.
What can I do with the device-operator skill?+
The skill enables the AI agent to discover devices, list and install apps, stream device logs, access files via AFC, collect crash reports, create backups, set up port forwarding, and use developer tools. It supports both older iOS versions and iOS 17+ through tunnels.
How do I install pymobiledevice3?+
Open the source repository on GitHub and follow its README. pymobiledevice3 is a plugin — MCP Agents Market links you directly to the official repo.
Is pymobiledevice3 free?+
pymobiledevice3 is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.