CLI ToolsMay 14, 2026·2 min read

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 ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 94/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Cli
Install
Brew
Trust
Trust: Established
Entrypoint
brew install tddworks/tap/baguette
Universal CLI install command
npx tokrepo install 475a9d88-2711-5769-aa86-10b02528e5c2
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)

<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: 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

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets