Codespaces documentation
Create a codespace to start developing in a secure, configurable, and dedicated development environment that works how and where you want it to.
Start here
View allSet up your project
Deep dive into GitHub Codespaces
Understand how GitHub Codespaces works.
Creating a codespace for a repository
You can create a codespace for a branch in a repository to develop online.
Creating a codespace from a template
If you're starting a new project, you can create a codespace from a blank template or choose a template specially designed for the type of work you want to do.
Opening an existing codespace
You can reopen a codespace that you have closed or stopped and return to your work.