In May 2026, Canonical launched Workshop on the Ubuntu community forum — a sandbox environment management tool designed specifically for developers. It enables users to create, upgrade, and destroy reproducible development environments using just one command, allowing them to focus on building applications rather than configuring environments.
Key Features
- One-command setup: Define your environment via a simple YAML file; creation, upgrades, and deletion all require just one command.
- Privilege-free container sandbox: Environments run inside unprivileged system containers, minimizing risks to the host machine.
- Highly composable: You can easily integrate tools like Ollama, OpenCode, NVIDIA CUDA, and AMD ROCM by simply referencing their respective SDKs in the YAML configuration.
- Reproducibility: The same configuration file can generate an identical environment on any compatible machine.
- Standardized interface: Drawing inspiration from snapd’s design, it provides a unified interface for accessing host resources such as desktop GUIs and SSH Agents.
- Git-friendly: Since YAML configuration files can be added directly to code repositories, team collaboration and sharing become effortless.
Workshop is especially valuable for AI development scenarios, helping tackle challenges related to environmental consistency and dependency management amid rapid iteration of AI toolchains.