Baguette bundles simulator control, streaming, gestures
Baguette is a Swift CLI for headless iOS simulator management that can boot and shut down devices, stream frames at up to 60 fps, and inject taps, swipes, and multi-finger gestures from the host. It also includes a browser-based dashboard for single devices and a multi-simulator farm view for automation, demos, and test workflows.
Strong utility for iOS teams that want simulator automation without the Simulator GUI.
- –Combines lifecycle management, frame streaming, and host-side input injection in one CLI instead of splitting across tools.
- –The browser UI makes it more approachable for interactive use, while the terminal commands keep it scriptable.
- –The pitch is especially compelling for device-farm style workflows and remote debugging.
- –The tradeoff is clear: it depends on Xcode 26 and private SimulatorKit/CoreSimulator APIs, so it is powerful but tightly coupled to Apple’s current simulator stack.
DISCOVERED
93d ago
2026-05-04
PUBLISHED
93d ago
2026-05-04
RELEVANCE
AUTHOR
Github Awesome