CLI Tools2026年5月14日·1 分钟阅读

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.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Native · 94/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Cli
安装
Brew
信任
信任等级:Established
入口
brew install tddworks/tap/baguette
通用 CLI 安装命令
npx tokrepo install 475a9d88-2711-5769-aa86-10b02528e5c2

简介

用 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 摘录(来源)

<p align="center">
  <img src="assets/logo.png" alt="Baguette" width="240">
</p>

<h1 align="center">Baguette</h1>

<p align="center"><em>Bon appétit.</em></p>

<p align="center">
  Headless iOS Simulator manager + host-side input injection for iOS 26.
</p>

<p align="center">
  <a href="https://github.com/tddworks/baguette/actions/workflows/ci.yml"><img src="https://github.com/tddworks/baguette/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
  <a href="https://codecov.io/gh/tddworks/baguette"><img src="https://codecov.io/gh/tddworks/baguette/branch/main/graph/badge.svg" alt="Coverage"></a>
  <a href="https://github.com/tddworks/baguette/releases/latest"><img src="https://img.shields.io/github/v/release/tddworks/baguette?sort=semver" alt="Latest release"></a>
  <a href="LICENSE"><img src="https://img.shields.io/github/license/tddworks/baguette" alt="License"></a>
  <img src="https://img.shields.io/badge/Swift-6.1-orange?logo=swift" alt="Swift 6.2">
  <img src="https://img.shields.io/badge/macOS-15%2B-blue?logo=apple" alt="macOS 15+">
  <img src="https://img.shields.io/badge/Xcode-26-1575F9?logo=xcode" alt="Xcode 26">
</p>

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

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产