The Desktop Application#

Overview#

The Desktop App is a graphical interface for managing AI Workbench locations and projects.

You install it on Windows, macOS or Ubuntu Desktop. From there you can connect to remote locations, manage projects and work with containerized environments.

The Desktop App installs in remote-only mode, with an optional full local install.

Remote-only mode lets you work on remote locations right away by configuring SSH access. The full local install adds support for working locally on your laptop or desktop.

The Desktop App has three navigation levels: Location Manager, Location Window and Project Tab.

You use the Location Manager to manage the different locations (hosts) that you work on. It’s primarily for adding, opening, or removing locations.

Opening a location starts a Location Window, which is primarily for creating, cloning and managing project repositories on that particular location (host).

Opening a project in a Location Window opens a Project Tab, which is for managing the files, environment and applications in the repository.

Key Concepts#

Remote Only Mode

The initial install of the Desktop App that supports remote work right away but doesn’t support local working.

Full Local Install

A further install after installing the Desktop App to be able to work locally in addition to remotely.

Location Manager

The application window that shows existing location cards and provides features to add or delete locations.

Remote Location

A machine (host) on a network that has AI Workbench installed. Represented by a location card in the Location Manager. Adding a remote location to the Desktop App involves configuring SSH information.

Local Location

Your local machine (laptop) that can be added through the full local install.

Location Window

The application window that opens when you click the location card in the Location Manager. It shows project cards and provides features to add more or delete existing projects on the location.

Project Tab

The project specific view in the location window that opens when you click a project card. It has all of the AI Workbench features to manage and work in the project. It’s where you can install packages, configure applications, version the project and start/stop the container and applications.

Settings Window

The application window where you can configure settings like integrations for working with platforms like GitHub, GitLab, NVIDIA Brev, NGC and Endpoints. Also has settings for the application appearance, such as dark vs light mode.