
Instant cloud development environments powered by your GitHub repositories
GitHub Codespaces provides fully configured, cloud-hosted development environments that launch in seconds directly from any GitHub repository. Developers can code from a browser, VS Code, JetBrains IDEs, or JupyterLab on any device, eliminating local setup friction with reproducible environments defined via dev container configuration.
Launch a fully configured dev environment from any repo, branch, or PR in seconds
Code in the browser, VS Code desktop/web, JetBrains IDEs, or JupyterLab
Define environment specs in devcontainer.json checked into the repo for consistency
Choose from 2-core up to 32-core machines with proportional RAM
Share running apps with teammates via forwarded ports directly from the codespace
Dotfiles, VS Code settings, and extensions follow you across every codespace
Works on laptops, tablets, or any machine with a browser
Code from any device with a browser, eliminating the need for powerful local hardware
New contributors can start coding immediately without environment setup
Frictionless onboarding for community contributors to any GitHub project
Provide students with pre-configured development environments for coursework
Start using GitHub Codespaces today and boost your productivity.
Visit WebsiteAdmins can set spending limits, restrict repo access, and manage user permissions