Skip to navigation

Managed Applications Reference

View as Markdown

This page documents the four types of managed applications in AI Workbench.

Application Types

AI Workbench manages four types of applications.

Each type has different deployment, requirements, and configuration. All application configurations are stored in .project/spec.yaml and versioned in Git.

TypeDescription
Web AppAn application with a web interface that runs in the project container. AI Workbench proxies it to a local URL for browser access. Requires start/stop commands and a port number. Examples: JupyterLab, TensorBoard, custom dashboards.
ProcessA script or background application that runs in the project container without a web interface. Requires start/stop commands but no port configuration. Examples: training scripts, data processing pipelines.
Compose AppA multi-container application defined in a compose file at the repository root. Each service runs in its own container with shared networking. Requires a valid Docker Compose v2 file. See Multi-Container Environments (Docker Compose).
Native AppA system application on your local machine that connects to the project container and repository. Configuration varies by OS and container runtime. Examples: VS Code, Cursor. See Applications and IDEs.