About renaming a codespace
Each codespace is assigned an auto-generated display name. If you have multiple codespaces, the display name helps you to differentiate between codespaces. For example: literate space parakeet. You can change the display name for your codespace.
To find the display name of a codespace:
-
On GitHub, view your list of codespaces at https://github.com/codespaces.

-
In the Visual Studio Code desktop application, or the VS Code web client, click the Remote Explorer. The display name is shown below the repository name. For example:
symmetrical space telegramin the screenshot below.
Note: If the Remote Explorer is not displayed in the Activity Bar:
- Access the Command Palette. For example, by pressing Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux).
- Type:
codespaces. - Click Codespaces: Details.
-
In a terminal window on your local machine, use this GitHub CLI command:
gh codespace list.
Permanent codespace names
In addition to the display name, when you create a codespace, a permanent name is also assigned to the codespace. The name is a combination of your GitHub handle, the repository name, and some random characters. For example: octocat-myrepo-gmc7. You can't change this name.
To find the permanent name of a codespace:
-
On GitHub, the permanent name is shown in a pop-up when you hover over the Open in browser option on https://github.com/codespaces.
-
In a codespace, use this command in the terminal:
echo $CODESPACE_NAME. -
In a terminal window on your local machine, use this GitHub CLI command:
gh codespace list.
Renaming a codespace
Changing the display name of a codespace can be useful if you have multiple codespaces that you will be using for an extended period. An appropriate name helps you identify a codespace that you use for a particular purpose. You can change the display name for your codespace by using the GitHub CLI.
To rename a codespace, use the gh codespace edit subcommand:
gh codespace edit -c PERMANENT-NAME-OF-CODESPACE -d NEW-DISPLAY-NAME
In this example, replace permanent name of the codespace with the permanent name of the codespace. Replace new display name with the desired display name.

