Skip to main content

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, or cloud.
  • USER_TOKEN: User token required for registering and installing the server.
  • --host: Suite host URL. Default: https://suite.novavision.ai (or host in ~/.novavision/config.json). Common values: suite.novavision.ai, alfa.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 port 7001 if --port is omitted. Fails instead of asking which device to delete when the account is at its device limit.

update

Downloads the latest server package for an existing server and rebuilds it.

novavision update server <USER_TOKEN> --id <SERVER_ID>

Parameters

  • USER_TOKEN: User token required to download the server package.
  • --id: Server folder ID, or the device ID stored in server metadata. If omitted, you will be asked to select a server.
  • --yes: Skip the update confirmation prompt.

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.
  • --yes: Skip the uninstall confirmation prompt.

Optional file ~/.novavision/config.json can set default "host" and "workspace" values for install.


list

Shows installed servers, whether they are running, and their apps.

novavision list
novavision list --json

status

Shows running state for a server and its apps. Omit --id to show every server.

novavision status
novavision status --id <SERVER_ID>

logs

Shows Docker Compose logs for a server or app.

novavision logs server --id <SERVER_ID> --follow
novavision logs app --id <APP_ID> --tail 100

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.

Global flags: -q / --quiet, --json (for list and status), --no-color (also honors NO_COLOR).

Metadata

Release files for novavision-cli 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for novavision-cli 0.1.4
File Size Uploaded Provenance
novavision_cli-0.1.4.tar.gz 66.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for novavision-cli 0.1.4
File Interpreter ABI Platform
novavision_cli-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 120.2 kB

Release files / novavision_cli-0.1.4.tar.gz

Download URL novavision_cli-0.1.4.tar.gz
Size 66.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a3580a94c01a43f914fb825b1fe9cef97857e0ca50abf7371cc2ed3c541ac62d
BLAKE2b-256 checksum
How to use checksums
48d3f9e3ed6b2d520033ac9e84c53f7486e9dc156cc9e9e917b2b1c8f9e39c54
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 Oct 7, 2026.

Transparency log

Release files / novavision_cli-0.1.4-py3-none-any.whl

Download URL novavision_cli-0.1.4-py3-none-any.whl
Size 53.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46cdbfbc061139e58cdecbf4f6be69e39b4a82ae9972433623a04e13c0d5dd3e
BLAKE2b-256 checksum
How to use checksums
eda3ca66c9c1892e71aad9914bcfa72bc6aaf47a5c5c1d9abb810a68d440f39b
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 Oct 7, 2026.

Transparency log

Security for novavision-cli 0.1.4

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for novavision_cli-0.1.4.tar.gz

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 Oct 7, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page