PATH, and walks you through Android and iOS host tooling. Once it finishes, you can jump straight to the Quickstart.
Install
- macOS
- Linux
- Windows
What the installer does
- Downloads the prebuilt
finalrunbinary to~/.finalrun/bin/and symlinks it to~/.local/bin/finalrun(or%USERPROFILE%\.finalrun\bin\on Windows). - Updates your shell rc files (
.bashrc,.zshrc,.profile, fish config) sofinalrunis on yourPATHin new shells. - Downloads the matching runtime tarball into
~/.finalrun/runtime/<version>/. - Prompts you for Android, iOS, or both, then installs
scrcpyand/orapplesimutilsvia Homebrew when missing. - Installs the FinalRun AI agent skills via
npx skills add(requires Node.js 20+ — skipped with a warning ifnpxisn’t available). - Runs
finalrun doctorto verify host readiness. - Detects existing API keys in your environment and prints next steps.
Manual prerequisites
The tooling below isn’t auto-installable — you have to provision it yourself before running local tests on that platform. Cloud-only users can skip this section entirely.- Android (local)
- iOS (local, macOS only)
Verify
The interactive installer runsfinalrun doctor for you at the end. To re-check at any time:
finalrun isn’t found, open a new shell — the rc files were updated for new sessions. On Windows, restart your terminal.
Set an API key
The fastest way to get started is FinalRun Cloud — sign up, drop in one key, and run. If you’d rather use your own AI provider account, that path works too.FinalRun Cloud — recommended
Grab a FinalRun Cloud API key at cloud.finalrun.app and set
FINALRUN_API_KEY. Managed AI, no provider account needed, and new accounts get $5 of free credits.Bring your own provider key
Use your own Google, OpenAI, or Anthropic API key (
GOOGLE_API_KEY, OPENAI_API_KEY, ANTHROPIC_API_KEY). Standard provider billing applies.Upgrade
Next steps
Quickstart
Generate, run, and fix your first FinalRun test from your AI coding agent.

