Skip to main content
Workspaces are development environments running inside your Coder instance. Each workspace is an isolated container with your tools, code, and configuration.

Key concepts

ConceptDescription
TemplateA blueprint that defines what software and tools are in a workspace
OwnerThe organization member who created the workspace
StatusThe current state: running, stopped, starting, etc.
ResourcesInfrastructure backing the workspace (compute, storage)
AgentsProcesses inside the workspace that provide access (SSH, web terminal)

Workspace lifecycle

(Create from template) → Starting → Running → Stopped

                                    Restarting
Workspaces can be started, stopped, and restarted. When stopped, persistent storage is kept but compute resources are released.

Creating workspaces

There are two ways to create workspaces:

AI-powered launch (from Codewire)

Use the Launch feature in the Codewire sidebar to create a workspace from a repo URL. AI analyzes your repository and configures the workspace automatically. See Launch a workspace for the full guide.

From the Coder dashboard

  1. Open your Coder dashboard via the Open Coder button
  2. Choose a template
  3. Name your workspace and configure parameters
  4. Click Create Workspace

From the CLI

cw launch github.com/your-org/your-repo

Viewing workspaces from Codewire

The Codewire dashboard shows all workspaces in the sidebar (nested under each resource) and in the workspaces table on the resource detail page. From there you can:
  • See workspace names, owners, and statuses
  • Click through to the workspace detail page
  • Connect via IDE, terminal, VS Code, or web