awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
twostraws avatar

twostraws/ControlRoom

0
View on GitHub↗
6,085 星标·319 分支·Swift·MIT·3 次浏览

ControlRoom

ControlRoom is a macOS desktop application designed for managing the state, environment, and visual appearance of the Xcode Simulator. It serves as a toolkit for simulator control, visual debugging, screen capture, and environment testing.

The project provides specialized utilities for triggering deep links and sending push notifications to verify application responses. It includes a visual debugger for extracting colors from simulated screens and a capture tool for recording videos and taking screenshots with optional hardware bezel overlays.

The application covers a broad range of simulation capabilities, including the modification of system dates, network statuses, GPS locations, and accessibility appearance settings. It also manages the simulator lifecycle, allowing for the installation and removal of software and the adjustment of light and dark modes or system languages.

Features

  • Simulator Management Tools - Provides a macOS desktop application for managing the state, environment, and visual appearance of the Xcode Simulator.
  • Apple Device Simulator and Hardware Management - Manages the lifecycle and visual configuration of Xcode Simulator instances and Apple device settings.
  • Xcode Simulator Controllers - Controls the lifecycle and internal state of Xcode Simulator instances via a graphical interface.
  • Quality Assurance - Verifies application responses to deep links, push notifications, and varying device environments.
  • Device State Simulation - Translates user interface selections into specific hardware and environment parameters for the simulator.
  • iOS Simulator Lifecycle Controllers - Provides a comprehensive toolkit for managing the lifecycle and environment of the iOS Simulator.
  • Application Lifecycle Management - Provides tools for starting, stopping, installing, and removing software within the simulator.
  • Environment Simulations - Modifies system dates, network status, and GPS locations to simulate real-world device conditions.
  • External Event Triggers - Provides capabilities to send test push notifications and trigger deep links to verify application responses.
  • Screen Capture Tools - Provides utilities for capturing screenshots and recording videos of simulated devices, including hardware bezel overlays.
  • Pixel Color Sampling - Captures pixel data from the simulated device window for color extraction and screenshot generation.
  • Development Screen Captures - Records videos and takes screenshots of the simulated device, including optional hardware bezel overlays.
  • Visual Color Pickers - Picks colors from a simulated screen and converts them into code or exports them to asset catalogs.
  • Simulator Asset Extraction - Captures screenshots and picks colors from the Xcode Simulator to generate design assets and code.
  • Simulator Visual Debuggers - Includes a visual debugger for extracting colors from simulated screens and modifying interface layout settings.
  • Visual Consistency Testing - Ensures visual consistency by adjusting light/dark modes, accessibility settings, and languages.
  • Interface Appearance Customizations - Provides graphical menus for modifying user interface and status bar settings across simulated operating systems.
  • Simulation Appearance Overrides - Forces specific light or dark modes, languages, and accessibility settings to verify layout and content scaling.

Star 历史

twostraws/controlroom 的 Star 历史图表twostraws/controlroom 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

twostraws/controlroom 是做什么的?

ControlRoom is a macOS desktop application designed for managing the state, environment, and visual appearance of the Xcode Simulator. It serves as a toolkit for simulator control, visual debugging, screen capture, and environment testing.

twostraws/controlroom 的主要功能有哪些?

twostraws/controlroom 的主要功能包括:Simulator Management Tools, Apple Device Simulator and Hardware Management, Xcode Simulator Controllers, Quality Assurance, Device State Simulation, iOS Simulator Lifecycle Controllers, Application Lifecycle Management, Environment Simulations。

twostraws/controlroom 有哪些开源替代品?

twostraws/controlroom 的开源替代品包括: getsentry/xcodebuildmcp — XcodeBuildMCP is a Model Context Protocol server and development tool bridge that provides AI agents with the ability… facebook/idb — idb is a suite of tools for controlling and automating iOS simulators and physical devices. It consists of a command… firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… qianjiachun/douyuex — douyuEx is a Tampermonkey userscript and web interface enhancer designed to modify the functionality and appearance of… libgdx/libgdx — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of… hashicorp/nomad — Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle…

ControlRoom 的开源替代方案

相似的开源项目,按与 ControlRoom 的功能重合度排序。
  • getsentry/xcodebuildmcpgetsentry 的头像

    getsentry/XcodeBuildMCP

    4,367在 GitHub 上查看↗

    XcodeBuildMCP is a Model Context Protocol server and development tool bridge that provides AI agents with the ability to control xcodebuild, manage simulators, and automate the compilation and execution of Apple platform applications. It functions as a persistent daemon that proxies native IDE build and debug capabilities to external clients and agents. The project distinguishes itself by using the Model Context Protocol to expose build and device management tools through a standardized interface. It implements specialized skill priming and instruction configuration to ensure AI agents can in

    TypeScriptmcpmcp-servermodel-context-protocol
    在 GitHub 上查看↗4,367
  • facebook/idbF

    facebook/idb

    5,151在 GitHub 上查看↗

    idb is a suite of tools for controlling and automating iOS simulators and physical devices. It consists of a command line interface, a simulator controller, and a bridge that provides access to internal system interfaces for automating features normally restricted to the graphical user interface. The project includes a remote target manager that enables the control of iOS devices and simulators across different machines or data centers using a companion host process. This system separates the command line interface from the process managing the actual device connection. The toolset provides

    Swift
    在 GitHub 上查看↗5,151
  • firerpa/lamdafirerpa 的头像

    firerpa/lamda

    7,834在 GitHub 上查看↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Pythonadbagentsai
    在 GitHub 上查看↗7,834
  • qianjiachun/douyuexqianjiachun 的头像

    qianjiachun/douyuEx

    5,220在 GitHub 上查看↗

    douyuEx is a Tampermonkey userscript and web interface enhancer designed to modify the functionality and appearance of a specific live streaming platform. It acts as a comprehensive automation tool and browser extension that provides a suite of utilities for managing live stream interactions, enhancing video playback, and analyzing streaming data. The project distinguishes itself through deep automation of platform-specific tasks, such as automated account check-ins, treasure box and gift packet claiming, and keyword-based chat responses. It also provides advanced interaction tools, including

    JavaScriptdouyutampermonkey
    在 GitHub 上查看↗5,220
  • 查看 ControlRoom 的所有 30 个替代方案→