whereismyai
Baguette
Baguette is a Swift CLI and web interface for controlling iOS simulators, enabling headless device management and input injection on macOS.
Baguette is a Swift-based CLI tool and web UI designed to manage iOS simulators without opening Xcode or Simulator.app. It connects directly to private SimulatorKit and CoreSimulator frameworks to execute device commands. The tool allows for screen streaming at 60 fps, dispatching system gestures, and injecting hardware inputs like camera, location, and motion data. It supports accessibility inspection, unified log tailing, and device configuration for orientation or interface settings. Baguette is intended for developers who require programmatic control over simulators for testing, automation, and multi-device farm management.
Baguette at a glance
- Best for: Software engineer
- Runs on: macOS, CLI, Web
- Pricing: Free
- Released: May 2026
- Category: AI coding tool
- Website: github.com/tddworks/baguette
Key features
- Headless control of iOS simulators
- 60 fps screen streaming
- Input injection for taps, swipes, and system gestures
- Hardware button and keyboard emulation
- Live unified log access and filtering
- Accessibility tree inspection as JSON
- Camera, GPS, motion, and network simulation
- Multi-device farm web UI
Use it for
- Automating iOS simulator interactions in a headless environment
- Testing application behavior with simulated network and sensor data
- Managing large-scale simulator farms for testing
- Debugging apps using live logs and accessibility tree analysis
Alternatives to Baguette
- serve-sim — Test and interact with hosted Apple Simulators directly from a web browser.
- cmux — It features vertical tabs, notification rings, and split panes for AI coding.
- sim-use — Provides token-efficient screen outlines and alias-cached taps for fast agent loops.
- iphone-use — Operates real iPhones via HTTP and MCP without touching the host screen.
- Onepilot — Sessions persist after disconnects, allowing continuous server monitoring.
- Bama — Rebuilds any macOS app and automates the entire development process.
- Simulator Use — It runs tests and reads screens fast with a token-efficient native engine.
- Mobile MCP — Connects AI agents directly to real mobile devices for automated testing and tasks.
- Livecanvas — Automates the creation of animated Live Photos for AI coding assistants.
- Codync — Delegate tasks to local coding agents from mobile devices and computers.
- Coucou — It provides open-source, real-time agent monitoring and approvals directly from the screen notch.
- ESP-Claw — Runs agent runtimes directly on device chips for local decision making.
All Baguette alternatives