Files
coder/examples/templates/quickstart
dependabot[bot] 88d9ce57e1 chore: bump the coder-modules group across 6 directories with 2 updates (#26031)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 18:56:19 +00:00
..

display_name, description, icon, maintainer_github, verified, tags
display_name description icon maintainer_github verified tags
Coder Quickstart Get started with Coder by picking your languages, editors, and a repo ../../../site/static/icon/coder.svg coder true
docker
quickstart

Coder Quickstart

Get up and running with Coder in minutes. Choose your programming languages, pick your preferred editors, optionally clone a Git repository, and start coding.

How It Works

When you create a workspace from this template, you select:

  1. Languages to pre-install (Python, Node.js, Go, Rust, Java, C/C++)
  2. Editors to connect (VS Code in the browser, VS Code Desktop, Cursor, JetBrains, Zed, Windsurf)
  3. A Git repository to clone (optional)

Coder provisions a workspace with your selections and you can start developing immediately.

Prerequisites

The host running Coder must have a Docker daemon accessible to the coder user:

# Add coder user to Docker group
sudo adduser coder docker

# Restart Coder server
sudo systemctl restart coder

# Verify access
sudo -u coder docker ps

Architecture

This template provisions:

  • Docker container (ephemeral) running Ubuntu with the Coder agent
  • Docker volume (persistent) mounted at /home/coder

Files in your home directory persist across workspace restarts. Selected languages are installed on first start and cached for subsequent starts.

Presets

Select a preset to auto-fill languages and editors for common workflows:

Preset Languages Editors
Web Development Python, Node.js VS Code (Browser)
Backend (Go) Go VS Code (Browser), JetBrains GoLand
Data Science Python VS Code (Browser)
Full Stack Python, Node.js, Go VS Code (Browser), Cursor

IDE Notes

  • VS Code (Browser): Opens directly in your browser with no local install required.
  • VS Code Desktop, Cursor, Windsurf: Require the desktop application installed on your local machine. Coder opens them via protocol handler.
  • JetBrains IDEs: Filtered by your language selection (e.g. PyCharm for Python, GoLand for Go). Requires JetBrains Toolbox or Gateway on your local machine.
  • Zed: Connects over SSH. Requires Zed installed on your local machine.