Version0.9.9-f8fdf0d
Revision800
Size39.5 MB
LicenseGPL-3.0
Confinementclassic
Basecore24

Workshops are secure, fast, and composable development environments that come agent-ready.


Workshop gives every project a reproducible, sandboxed development environment
— defined in a single workshop.yaml and launched with one command.

 sudo snap install workshop --classic
 workshop init dev --sdks opencode,go/1.27,node/24   # create workshop.yaml
 workshop launch                                     # build the environment
 workshop shell                                      # drop into it


Each workshop is a system container: a small Ubuntu system with its own users,
packages, networking and systemd services. Virtual machines are also
supported as an experimental option.

Why Workshop

  • Composable — assemble environments from SDKs (coding agents, Node, Go,
Python, Rust, GPU tooling…) published on the SDK Store, or build your own.
  • Transactional — every update to the workshop is a change you can inspect, with automatic
rollback on failure.
  • Sandboxed — experiment, break things, and discard with no leftovers on the
host. Expose host directories, devices, secrets, network ports in a
transparent and controllable way on demand.
  • Agent-ready — run coding agents inside the sandbox with scoped access to
your project and secrets, not your whole machine.

Update History

0.9.8-d2464c0 (769) → 0.9.9-f8fdf0d (800)
21 Oct 2026, 23:00 UTC
0.9.7-d1613f5 (635) → 0.9.8-d2464c0 (769)
16 Oct 2026, 05:00 UTC
0.9.6-f2c29e1 (561) → 0.9.7-d1613f5 (635)
15 Sept 2026, 11:15 UTC
0.9.5-ebc6549b (523) → 0.9.6-f2c29e1 (561)
1 Sept 2026, 23:00 UTC
0.9.5-527c0da (501) → 0.9.5-ebc6549b (523)
23 Aug 2026, 22:15 UTC
0.9.4-ebb8bb7 (386) → 0.9.5-527c0da (501)
18 Aug 2026, 04:30 UTC
0.9.3-1e313c6 (383) → 0.9.4-ebb8bb7 (386)
20 Jul 2026, 10:15 UTC
0.9.3-41467658 (347) → 0.9.3-1e313c6 (383)
20 Jul 2026, 09:45 UTC
0.9.3-afc57b3 (340) → 0.9.3-41467658 (347)
7 Jul 2026, 08:46 UTC
0.9.2-f21b2c3 (285) → 0.9.3-afc57b3 (340)
6 Jul 2026, 11:15 UTC
0.9.1-908d76f (199) → 0.9.2-f21b2c3 (285)
22 Jun 2026, 12:30 UTC
0.9.1-5ac4d7c (195) → 0.9.1-908d76f (199)
9 Jun 2026, 05:30 UTC
0.9.0-69ab7c1 (147) → 0.9.1-5ac4d7c (195)
8 Jun 2026, 12:00 UTC
0.9.0-69ab7c1 (147)
27 May 2026, 06:15 UTC

Published3 Jul 2025, 05:02 UTC

Last updated21 Oct 2026, 22:57 UTC

First seen27 May 2026, 06:15 UTC