https://github.com/zillow/auto-mobile
Mobile automation suite of tools including an MCP and libraries for test authoring & execution
https://github.com/zillow/auto-mobile
Last synced: about 2 months ago
JSON representation
Mobile automation suite of tools including an MCP and libraries for test authoring & execution
- Host: GitHub
- URL: https://github.com/zillow/auto-mobile
- Owner: zillow
- License: apache-2.0
- Created: 2025-06-22T20:29:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-08-05T03:19:33.000Z (2 months ago)
- Last Synced: 2025-08-09T01:51:38.493Z (2 months ago)
- Language: TypeScript
- Size: 21.6 MB
- Stars: 44
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- best-of-mcp-servers - GitHub - 50% open Β· β±οΈ 27.09.2025) (Developer Tools)
README
# AutoMobile

AutoMobile is a set of tools for mobile automation. You can use it for UI testing or as a development workflow
assistant.The first platform supported is Android with plans to extend to iOS.
## How it works
- π§ **[Powerful MCP Server](docs/features/mcp-server/index.md)**: AutoMobile provides comprehensive [actions](docs/features/mcp-server/actions.md) through MCP
tool calls with a fast [observations](docs/features/mcp-server/observation.md) to drive the
[interaction loop](docs/features/mcp-server/interaction-loop.md).
- πΊοΈ **Source Mapping**: Combining project path config with deep view hierarchy analysis we know exactly what code is being rendered.
- βοΈ **[Automated Test Authoring](docs/features/test-authoring/index.md)**: When used in test authoring mode AutoMobile will write tests for you. It is the only way it writes tests.
- π§ͺ **[Test Execution](docs/features/test-execution/index.md)** - Run tests locally or on CI without extra infrastructure.
- π± **Device Management**: Multi-device support with emulator control and app lifecycle management.All together you get a system that looks like this:

## Documentation
- π» [Installation & Getting Started](docs/installation.md) - AutoMobile is [published on npm](https://www.npmjs.com/package/auto-mobile)
and we have instructions for agents we've tested with.
- π [Change Log](CHANGELOG.md) - coming soon## Contributing
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Responsible disclosure & use](SECURITY.md)
- [Contributing](.github/CONTRIBUTING.md) - coming soon# Acknowledgement
By continuing to use AutoMobile, [you acknowledge and agree to the warnings and responsible use requirements](SECURITY.md).