{"repo":"mobile-next/devicekit-ios","free":true,"listed":false,"github":"https://github.com/mobile-next/devicekit-ios","clone":"git clone https://github.com/mobile-next/devicekit-ios.git","description":"A modern WebDriverAgent alternative. JSON-RPC server for iOS device automation — touch, inspect, stream, control.","language":"Swift","stars":24,"topics":["accessibility","automation","device-automation","ios","mobile-automation","mobile-testing","mobile-use","screen-streaming","webdriveragent","xcuitest"],"license":null,"category":"mobile-apps","readme_excerpt":"DeviceKit iOS Control any iOS device or simulator over a simple JSON-RPC API. Tap, swipe, stream video, inspect the UI, from any language, over localhost. Table of Contents - Features - Requirements - Installation - Usage - Starting the Server - JSON-RPC API - Streaming Endpoints - Architecture - Building - Testing - Communication - License What You Can Build - Interactive automation — Tap, swipe, long-press, type text, press hardware buttons (home, lock, volume) - App control — Launch, terminate, and detect the foreground app by bundle ID - Live screen visibility — MJPEG and H264 streaming at configurable FPS, bitrate, and quality - UI inspection — Full accessibility tree dumps for element targeting - Screenshots — PNG or JPEG capture with configurable quality - System control — Get/set orientation, open URLs, query screen size and scale - Broadcast audio/video — ReplayKit extension with H264 video and Opus audio over TCP - Flexible transport — JSON-RPC 2.0 over WebSocket or HTTP, from any language Requirements Platform Minimum Version ---------- ---------------- iOS 16.0 Swift 5.9 Xcode 15.0+ Installation Building from Source Build Targets Target Output Description -------- -------- ------------- make ipa-unsigned build/export/devicekit-ios-unsigned.ipa Unsigned IPA for arm64 devices make sim-zip-arm64 build/export/devicekit-ios-Sim-arm64.zip Simulator runner (Apple Silicon) make sim-zip-x86 64 build/export/devicekit-ios-Sim-x86 64.zip Simulator runner (Intel) make sim-zip ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mobile-next","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mobile-next/devicekit-ios/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}