Simframe
Always-warm iOS Simulator and Android emulator frames: agents read the screen in ~20ms
- Transport
- Not stated
- Package
- —
- Registry id
- io.github.lvlrSajjad/simframe
No install snippet on purpose. A working MCP config is a command, its arguments and an environment block — the last two are where API keys live, so this catalogue never stores them and cannot publish them. Follow the link above for the authors' own instructions.
simframe is an always-warm iOS Simulator and Android emulator frame that gives agents eyes, hands, and memory to speed up UI testing. It captures the screen in about 20 milliseconds, compared to the typical 130–400 milliseconds for a fresh look. simframe compares against the last frame the caller observed, not consecutive frames, to correctly detect UI changes.
It combines accessibility tree data with on-device OCR to read screen contents, even when the tree is incomplete or missing. The tool stores screen maps keyed by a layout hash, making revisits about 1 millisecond instead of reading the tree again. simframe includes a supervisor that answers 'wait', 'retry', or 'stop' when a step fails, and it reports when animations are still running to avoid false settle detection.
Summary drafted from the project's own website. Every sentence is backed by text on that page and was reviewed before publishing.