Skip to main content
nowrun deploy is the command that publishes your Android APK to nowrun and returns a live URL. Your AI agent runs this after building the APK — no Android device, emulator, or app store required on the recipient’s end.

Usage

The agent discovers exact flags and options from nowrun deploy -h and the nowrun skill. The base command is nowrun deploy.

Prerequisites

Before running nowrun deploy, make sure you have:
  • The nowrun CLI installed (pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ nowrun)
  • Completed nowrun init successfully so your credentials are saved
  • An Android .apk file built and ready to upload

What it does

When your agent runs nowrun deploy, it:
  1. Locates the APK (the agent specifies the path).
  2. Uploads the APK to nowrun.
  3. nowrun streams the app at a unique, browser-accessible URL.
  4. Returns the live URL — share it with anyone, no installation needed.

Exploring options

Because the CLI is agent-driven and evolves over time, use the built-in help to discover all current flags and options:
Your agent runs this automatically via the MCP server and skill to stay up to date with the latest available options.
Each deploy creates a new version. Your previous live URL stays active until you explicitly remove it or the app is deleted.

Managing deployed apps

After deploying, you can manage your live apps — including viewing, updating, and removing them. See Managing Apps for details.