
fastlane
CLIRelease automation for iOS and Android: lanes orchestrate builds, code signing management, screenshot generation and uploads to the App Store and Google Play, and agents can call a project's existing lanes directly.
fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application.
Need Help?
Before submitting a new GitHub issue, please make sure to
- Check out docs.fastlane.tools
- Search for existing GitHub issues
If the above doesn't help, please submit an issue on GitHub and provide information about your setup, in particular the output of the fastlane env command.
fastlane team
Stefan Natchev |
Jan Piotrowski |
Connor Tumbleson |
Felix Krause |
Jérôme Lacoste |
Roger Oba |
Joshua Liebowitz |
Olivier Halligon |
Josh Holtz |
fastlane alumni
fastlane wouldn't be what it is today without the countless hours these former team members have dedicated to the project ❤️
Luka Mirosevic, Jorge Revuelta H, Manu Wallner, Fumiya Nakamura, Iulian Onofrei, Satoshi Namai, Aaron Brager, Helmut Januschka, Max Ott, Daniel Jankowski, Matthew Ellis, Maksym Grebenets, Andrew McBurney, Kohki Miki, Danielle Tomlinson, Manish Rathi, Jimmy Dee, Łukasz Grabowski
Special thanks to all contributors for extending and improving fastlane.
Contribute to fastlane
Check out CONTRIBUTING.md or CODE_OF_CONDUCT.md for more information on how to help with fastlane.
License
This project is licensed under the terms of the MIT license. See the LICENSE file.
This project and all fastlane tools are in no way affiliated with Apple Inc. This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. All fastlane tools run on your own computer or server, so your credentials or other sensitive information will never leave your own computer. You are responsible for how you use fastlane tools.
Ressources associées

App Store Connect CLI
CLIasc CLI for scripting the App Store Connect API: manage builds, TestFlight, metadata, signing and review submissions to automate iOS and macOS releases from the terminal or CI. Ships with a companion agent skill pack. Needs an App Store Connect API key.
rorkai/App-Store-Connect-CLI7.9k
Expo CLI
CLIExpo's official CLI: starts the React Native dev server, runs prebuild to generate native folders, runs apps locally on iOS and Android, and installs version-compatible dependencies. Ships with the expo package; call it with npx expo inside a project.
expo/expo52.8k
Maestro
CLIWrite end-to-end UI tests for Android, iOS and web apps in YAML. The CLI includes an MCP server (maestro mcp) so coding agents can tap, assert and generate tests on simulators. Requires Java 17+.
mobile-dev-inc/Maestro16.1k
agent-device
CLIFrom Callstack: lets coding agents drive and verify iOS, Android, HarmonyOS and desktop apps through accessibility snapshots, with taps, form filling, screenshots, logs and performance sampling, plus a built-in MCP server. Requires Node.js 22.12+.
callstack/agent-device5k
xcbeautify
CLICondenses verbose xcodebuild and swift test output into concise build errors, warnings and test results, so agents read less log noise. Can generate JUnit reports and works with CI such as GitHub Actions; runs on macOS and Linux.
cpisciotta/xcbeautify1.6k
Maestro MCP
MCPMCP built into the CLI of the Maestro mobile UI testing framework (maestro mcp): lets agents view the screen, tap, scroll and assert on iOS/Android simulators, Android devices or Chromium, and write and run YAML end-to-end flows. Needs the Maestro CLI and Java 17+. Official.
mobile-dev-inc/maestro16.1k