# Baguette — Headless iOS Simulator Web UI > Install Baguette via Homebrew to boot/shutdown iOS simulators and run a local web UI for dashboards and device farms on Apple Silicon. ## Install Copy the content below into your project: ## Quick Use ```bash brew install tddworks/tap/baguette baguette serve open http://localhost:8421/simulators ``` ## Intro Use Baguette to manage iOS simulators headlessly and inspect them via a local web UI for testing and automation workflows. Install Baguette via Homebrew to boot/shutdown iOS simulators and run a local web UI for dashboards and device farms on Apple Silicon. **Best for:** iOS teams running many simulators for tests, dashboards, or automation on Apple Silicon machines **Works with:** macOS on Apple Silicon, Xcode Simulator frameworks (see README), Homebrew install **Setup time:** ~8–15 minutes (brew install + first serve) ### Key facts (verified) - GitHub: 930 stars · 38 forks · pushed 2026-05-14. - License: Apache-2.0 · owner avatar + repo URL verified via GitHub API. - Entrypoint (README-backed): `brew install tddworks/tap/baguette`. ## Main - Treat the web UI as an ops surface: restrict access to localhost or a VPN, especially if it can inject input. - Use the dashboard view to standardize simulator provisioning (boot/shutdown) before layering test automation on top. - Document your Xcode/toolchain requirements so CI runners and developer machines match. ### README excerpt (source) ```text

Baguette

Baguette

Bon appétit.

Headless iOS Simulator manager + host-side input injection for iOS 26.

CI Coverage Latest release License Swift 6.2 macOS 15+ Xcode 26

``` ### FAQ **Q: Does it provide a web UI?** A: The README quickstart shows `baguette serve` and local dashboard URLs. **Q: Is it cross-platform?** A: It targets macOS (Apple Silicon) and relies on Xcode Simulator frameworks per the README. **Q: How should I run it safely?** A: Keep it local, restrict network exposure, and avoid enabling actions you don’t need. ## Source & Thanks > Source: https://github.com/tddworks/baguette > License: Apache-2.0 > GitHub: 930 stars · 38 forks · pushed 2026-05-14 --- ## 快速使用 ```bash brew install tddworks/tap/baguette baguette serve open http://localhost:8421/simulators ``` ## 简介 用 Baguette 以无头方式管理 iOS 模拟器,并通过本地 Web UI 观察与操作,适合测试与自动化场景。 Baguette 可通过 Homebrew 安装,在 Apple Silicon 上管理 iOS Simulator:提供本地 Web UI 做设备列表、启动/关闭与设备农场视图,适合测试与自动化环境。 **适合谁:** 需要在 Apple Silicon 机器上同时跑多台模拟器,用于测试、看板或自动化的 iOS 团队 **可搭配:** Apple Silicon 的 macOS,依赖 Xcode Simulator 相关框架(见 README),通过 Homebrew 安装 **上手时间:** 约 8–15 分钟(brew 安装 + 首次启动) ### 关键事实(已验证) - GitHub:930 stars · 38 forks · 最近更新 2026-05-14。 - 许可证:Apache-2.0(GitHub API 已验证仓库 URL / 头像等基础信息)。 - 入口命令(基于 README):`brew install tddworks/tap/baguette`。 ## 主要内容 - 把 Web UI 当成运维面:尽量限制在 localhost/VPN 内使用,避免输入注入能力被滥用。 - 先用看板把模拟器的启动/关闭流程标准化,再叠加更复杂的测试自动化。 - 把 Xcode/工具链版本要求写清楚,确保 CI runner 与开发机一致。 ### README 摘录(来源) ```text

Baguette

Baguette

Bon appétit.

Headless iOS Simulator manager + host-side input injection for iOS 26.

CI Coverage Latest release License Swift 6.2 macOS 15+ Xcode 26

``` ### FAQ **Q: 是否提供 Web UI?** A: README 的 quickstart 使用 `baguette serve` 并打开本地 dashboard URL。 **Q: 跨平台吗?** A: 主要面向 macOS(Apple Silicon),并依赖 Xcode Simulator 相关框架(README 有说明)。 **Q: 怎样更安全地运行?** A: 尽量只在本机/内网使用,限制访问范围,并关闭不需要的高风险动作。 ## 来源与感谢 > 来源:https://github.com/tddworks/baguette > 许可证:Apache-2.0 > GitHub:930 stars · 38 forks · 最近更新 2026-05-14 --- Source: https://tokrepo.com/en/workflows/baguette-headless-ios-simulator-web-ui Author: Script Depot