Novavision CLI
NovaVision CLI offers an interface for managing servers and applications locally. It allows you to register and install a server, deploy, and manage an app using Docker Compose.
NovaVision simplifies the process of setting up and managing servers, allowing you to deploy and run applications on edge, local, and cloud servers.
Installation
Install NovaVision CLI with pip:
pip install novavision-cli
# Verify installation
novavision --version
pipx is optional. Use it if you want the CLI in an isolated environment:
pipx install novavision-cli
Features
install
Performs creation and installation of a device on your system.
novavision install [edge|local|cloud] <USER_TOKEN> --host <HOST> --workspace <USER_WORKSPACE_NAME> --port <PORT> --non-interactive
Parameters
DEVICE_TYPE: Specifies the server type. Options:edge,local, orcloud.USER_TOKEN: User token required for registering and installing the server.--host: User can specify which host will be used for creating device. Default:alfa.suite.novavision.ai. Choices:alfa.suite.novavision.ai | suite.novavision.ai--workspace: User can specify which workspace will be used for creating device. User must type the name of the workspace they have. If this parameter is not entered, workspace selection will be performed while device creation.--port: Server API port. Skips the port prompt when set.--non-interactive: Skip prompts. Requires--workspace. Uses port7001if--portis omitted. Fails instead of asking which device to delete when the account is at its device limit.
uninstall
Stops a local server, deletes the registered device from Suite, and removes the local server folder.
novavision uninstall server <USER_TOKEN> --id <SERVER_ID>
Parameters
USER_TOKEN: User token required to delete the device on the host.--id: Server folder ID, or the device ID stored in server metadata.
start
Launches the server's or application's Docker Compose environment, starting the server or application if it isn’t already running.
novavision start [server|app] --id <ID>
Parameters
--id: Server folder ID when starting a server. Required App ID when starting an app.
The parent server must be running before starting an app.
stop
Stops the running server or application by shutting down its Docker Compose environment.
novavision stop [server|app] --id <ID>
Parameters
--id: Server folder ID when stopping a server. Required App ID when stopping an app.--close-apps: When stopping a server, also stop apps belonging to that server.
The parent server must be running before stopping an app.
service
Enables, disables, or shows status for automatic server startup.
novavision service [enable|disable|status] server --id <SERVER_ID> --apps <APP_ID>
Parameters
--id <SERVER_ID>(Optional): Specifies which server to manage. If omitted, you will be asked to select one.--apps(Optional, enable only): App IDs to start after the server. Use"*"to start all apps.
Linux requires sudo. Windows requires an Administrator terminal. On macOS and Windows, Docker Desktop must start automatically.
Metadata
Release files for novavision-cli 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| novavision_cli-0.1.0.tar.gz | 34.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| novavision_cli-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.4 kB
Release files / novavision_cli-0.1.0.tar.gz
| Download URL | novavision_cli-0.1.0.tar.gz |
|---|---|
| Size | 34.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f79685942ac32b3c28f2b3fbe34fca615802d5028f461060d2f2e2450ff4d506
|
|
BLAKE2b-256 checksum How to use checksums |
2e65019a863d52d270756ce958185ea622bfae2b9a5b49da7c4c77f5f8e3e8fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.
Transparency logRelease files / novavision_cli-0.1.0-py3-none-any.whl
| Download URL | novavision_cli-0.1.0-py3-none-any.whl |
|---|---|
| Size | 31.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0535949a6afb901127702543f3b739f9cc19f0149acd2a22a33a6a7265d4efb6
|
|
BLAKE2b-256 checksum How to use checksums |
04473831c8edf26e965b03bdc4bb02294f98a6ac7ed00e83c1728c6bbcae5012
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.
Transparency log