Back to directory

Baguette

A headless iOS Simulator controller and self-hosted web UI that boots devices, streams their screen, and injects taps, gestures and system input without opening Xcode or Simulator.app.

Baguette

Baguette is a Swift CLI and web UI that gives full headless control of an iOS Simulator: booting devices, streaming their screen at 60fps, dispatching taps, swipes, multi-finger and system gestures, keyboard and hardware button input, and feeding the simulator a camera, location, motion data or a slower network, on iOS 26 and later where prior tools stopped working.

It also reads the accessibility tree as JSON for hit-testing and a browser-based hover inspector, tails the unified log filtered by level or predicate, and takes screenshots, recordings and frame streams. A web UI adds a multi-device farm view, a focus-mode page with device bezel, and a JavaScript SDK for building custom pages against it.

It installs via Homebrew and links Apple's private SimulatorKit and CoreSimulator frameworks that ship with Xcode.

More in Testing

See all 69
  • Canary

    runcanary.ai

    An independent testing service, backed by Y Combinator, that runs an application and tries to break every change an AI coding agent makes, reporting what would have reached production.

  • MoEWatch

    github.com

    A diagnostic and audit library for Mixture-of-Experts models in HuggingFace Transformers that instruments router modules to catch expert collapse, routing entropy collapse and load imbalance during training.

  • Mockwave

    github.com

    An open-source, multi-protocol mock server for HTTP, GraphQL, SOAP, and gRPC, with weighted traffic splitting, dynamic JavaScript responses, chaos-testing fault injection, and an MCP server so an AI assistant can generate mock rules directly.