A workspace is a development container running on a workmachine. It provides a complete development environment with pre-installed tools, environment connectivity, and multiple access methods.
Install additional tools using the built-in package manager.
Connect to environments and access services by name.
Route service traffic to your workspace for debugging.
Expose HTTP services with public URLs like p3000-abc.sub.khost.dev.
Connect via IDE, SSH, or web terminal. Requires VPN.
Build and run containers locally with Docker DIND.
Share your workspace with other developers. They can access your exposed ports via public URLs without VPN.
Clone workspaces like git worktrees. Run parallel copies for AI-assisted coding or testing different approaches.