Coder is a free, self-hosted platform for cloud development environments. Instead of every developer hand-building a laptop or a pet VM, workspaces are declared as Terraform templates and provisioned on demand – an EC2 instance, a Kubernetes pod, a Docker container, whatever the template says – then reached through a secure tunnel, with idle ones shut down automatically to stop burning money.
Each workspace comes with the IDE the developer already uses: VS Code in the browser or on the desktop, JetBrains Gateway, Jupyter, or plain SSH. Administrators get a real control plane – users and groups, single sign-on, role-based access, audit logs, quotas and a CLI/API for automation. The server is a single Go binary with a PostgreSQL database, and the project also ships Coder Agents, a native AI coding agent whose loop runs in the control plane on your own infrastructure rather than in the workspace.
devcontainer.json, so a project’s existing container definition becomes the workspace image.Install the server with the install script – curl -fsSL https://coder.com/install.sh | sh – then run coder server; with no flags it uses a built-in database and a temporary *.try.coder.app URL so you can evaluate it in minutes. For anything real, point it at PostgreSQL 13 or newer and an external access URL: coder server --postgres-url <url> --access-url <url>. Packages and binaries are published for Linux, macOS and Windows, and a container image is available for Kubernetes. Provisioning targets need credentials for whatever they touch – a Kubernetes cluster, a cloud account, or a Docker socket – so the workspace host is usually a dedicated VM or cluster rather than a laptop.
Open source, AGPL-3.0. The platform is free to self-host with no user limit on the open-source edition; the vendor sells Premium tiers aimed at large organisations, which add vendor-supported features and support contracts. Nothing in the deployment above requires a paid licence.
Platform and DevOps teams who are tired of provisioning laptops and long-lived VMs, companies with contractors or distributed developers who need a working environment in minutes, and teams who want AI coding agents running against their own infrastructure and models instead of a vendor cloud. It expects someone comfortable with Terraform and Kubernetes, Docker or a cloud account – this is infrastructure, not a desktop app.