GitHub Codespaces vs Microsoft Dev Box
GitHub Codespaces
github.comMicrosoft Dev Box
devbox.microsoft.comSide by side
| Figure | GitHub Codespaces | Microsoft Dev Box |
|---|---|---|
| Price from | $0.07/mo | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | — |
| Plans published | 8 | 1 |
| Spec score · Cloud Development Environments | 8.6 (#7) | 7.4 (#25) |
| Founded | 2008 | 1975 |
| Headquarters | San Francisco, California, United States | Redmond, Washington, USA |
| Purpose | Codespaces provides configured cloud development environments hosted by GitHub. | Microsoft Dev Box provides developers self-service access to ready-to-code cloud workstations. |
Plans
GitHub Codespaces
- 2-core compute$0.18 a month
- 4-core compute$0.36 a month
- 8-core compute$0.72 a month
- 16-core compute$1.44 a month
- 32-core compute$2.88 a month
- Codespaces storage$0.07 a month
- GitHub Codespaces personal included usageFree
- GitHub Codespaces pay-as-you-go$0.18 a month
Microsoft Dev Box
- Microsoft Dev Box instance (SKU-dependent)Price not published
In their own words
GitHub Codespaces
GitHub Codespaces provides cloud development environments configured for a repository and hosted by GitHub. Repository dev container files can define a repeatable environment; users can start from a template or a branch or commit. Each codespace runs in a Docker container on a GitHub-hosted virtual machine, with machine choices from 2 cores, 8 GB RAM, and 32 GB storage to 32 cores, 128 GB RAM, and 128 GB storage. Connect through a browser, Visual Studio Code, or GitHub CLI from an internet-connected device, including an iPad. The Codespaces extension also connects a GitHub account to local Visual Studio Code. Each codespace has its own virtual machine and isolated network; connections use a TLS-encrypted tunnel and GitHub authentication, and forwarded ports are private by default. GitHub Free personal accounts include 120 compute hours and 15 GB-month of storage; Pro includes 180 hours and 20 GB-month. Usage is billed monthly, with 2-core compute at $0.18 a month and storage at $0.07 a month. Codespaces cannot be self-hosted and is unavailable for repositories owned by managed user accounts.
Microsoft Dev Box
Microsoft Dev Box provides developers self-service access to ready-to-code cloud workstations. Organizations can configure environments using YAML image definitions, custom Azure Compute Gallery images, or Azure Marketplace images. Developers can manage multiple boxes through a portal for separate projects, workloads, or tasks. Administrators can use autostop schedules and hibernation to control costs, and each provisioned box automatically enrolls in Microsoft Intune. Identity uses Microsoft Entra ID, with optional on-premises Active Directory Domain Services support; disks are encrypted by default with a platform-managed key. Network choices include Microsoft-hosted connections and customer-managed Azure networks. Users can connect with Windows App on listed desktop and mobile systems or through a browser. Windows Subsystem for Linux is supported for Linux development scenarios. Dev Box is in maintenance mode, with no additional features planned, and Microsoft recommends Windows 365 for virtualized developer environments. The service fully retires at 17:00 UTC on September 18, 2028; its closing-down period begins at 16:00 UTC on September 14, 2026. It requires work or school accounts, not personal accounts or guest access through Microsoft Entra B2B collaboration.