amazon as your company name or package ID.
This page describes the Vega CLI commands and examples.
Help option
To explore options for all Vega commands:kepler build command:
Commonly used commands
npx react-native build-kepler
Use thenpx react-native build-kepler command to compile your app and produce the vpkg.
To build an app:
kepler clean
To remove the artifacts generated in the folder:kepler project list-templates
To see the available JavaScript and Turbo module templates you can use to create a sample app:kepler project generate
To create a Vega project, use thekepler project generate command with the required parameters.
To create a new app:
kepler project generate- Use this command to generate a Vega app.--template- The name of the Vega app or Turbo Module template, which you can find from thekepler project list-templatescommand. In the example, it uses thehello-worldtemplate.--name- The name of your new app or Turbo Module. The name can’t contain whitespace or special characters. Replace with the desired name for your new app.--packageId- The package ID for manifest.toml required in React Native for Vega apps, not in Turbo Module. Replace with the name of your company and with the name of your app. This sets the package ID for the new app.--outputDir (optional)- Specifies the output directory for new app files. Replace with the actual name of your app.
kepler run-kepler
To install and run your app:kepler device install-app and kepler device launch-app.
For the VVD:
keplersampleapp on a Mac M-series machine, the command is:
Device commands
The Vega CLI device command interface provides a way for you to interact with physical devices and the VVD. You must install and make VDA available on the path for device commands to work. The general command format is:kepler device copy-from
To copy device files to the host computer:kepler device copy-logs
To retrieve the artifact files from a device:kepler device copy-to
To copy host files to the device:kepler device get-log-info
To retrieve log information from a device:kepler device install
To install an app on a device and simulator, add arguments for the path (-p) to your app’s package. The path follows this syntax: .
For example, if keplersampleapp runs on a Mac x86 machine:
.vpkg in the directory and install it:
debug build type:
release build type:
kepler device installed-apps
To list the apps installed on a device:kepler device installed-packages
To list all packages installed on a device:kepler device is-app-installed
To check for app installation using app name:kepler device is-app-running
To check if an app runs on the device using app name:kepler device is-connected
To check the connection status of a specific device:kepler device launch-app
To launch the app on a device using app name:kepler device list
To list connected devices (Fire TV Stick and Vega Virtual Device):VirtualDevice : tv - architecture - OS type - hostname
Example output with a connected Fire TV Stick (GXX2A1234567890A) and running virtual device:

