in {% data variables.product.prodname_github_codespaces %} using the {% data variables.product.prodname_vscode %} web client. It will step you through the process of opening the project in a codespace, and adding and modifying a predefined dev container configuration. After you complete this tutorial, you'll be able to add a dev container configuration to your own repository, using either the {% data variables.product.prodname_vscode_shortname %} web client or the {% data variables.product.prodname_vscode_shortname %} desktop application. For more information about dev containers, see [AUTOTITLE](/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers).