Workspaces

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.

Packages

Install additional tools using the built-in package manager.

Environment connection

Connect to environments and access services by name.

Service intercepts

Route service traffic to your workspace for debugging.

Exposed ports

Expose HTTP services with public URLs like p3000-abc.sub.khost.dev.

Access methods

Connect via IDE, SSH, or web terminal. Requires VPN.

Docker runtime

Build and run containers locally with Docker DIND.

Sharing & Cloning

Share with team

Share your workspace with other developers. They can access your exposed ports via public URLs without VPN.

Clone to work independently

Clone workspaces like git worktrees. Run parallel copies for AI-assisted coding or testing different approaches.