👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

About Codespaces

Espaços de código is an online development environment, hosted by GitHub and powered by Visual Studio Code, that allows you to develop entirely in the cloud.

Os espaços de códigos estão disponíveis para contas de usuário usando GitHub Free ou GitHub Pro. Para obter mais informações, consulte os "produtos do GitHub".

Neste artigo

Note: Espaços de código is currently in limited public beta and subject to change. During the beta period, GitHub does not make any guarantees about the availability of Espaços de código. For more information about joining the beta, see "Joining the beta."

Sobre o Espaços de código

Espaços de código is an integrated development environment (IDE) in your browser. A codespace includes everything you need to develop for a specific repository, including a text editor with syntax highlighting and autocomplete, a terminal, debugging tools, and Git commands, all within GitHub. You can also install Visual Studio Code extensions in your codespace to add more functionality.

Espaços de código makes it easier for developers to onboard to a new company or start contributing to an open-source project. Project maintainers can configure a repository so that, when you create a codespace for the repository, the project's dependencies are included automatically. You can start coding faster by reducing time spent configuring your environment.

Espaços de código allows you to develop in the cloud instead of locally. Developers can contribute from anywhere, on any machine, including tablets or Chromebooks, and there is no need to maintain local copies of intellectual property.

An open codespace

Usar Espaços de código

Each developer can create one or more codespace for any public repository, or for any private repository owned by their user account. During the beta, private repositories owned by organizations or any repositories owned by an organization that requires SAML single sign-on are not supported. Each codespace you create is only available to you. No one else can work in your codespace.

Each codespace is associated with a specific branch of a repository. You can create more than one codespace per repository or even per branch. However, each user account has a five-codespace limit. If you've reached the limit and want to create a new codespace, you must delete a codespace first. For more information, see "Deleting a codespace."

After you open a codespace, you can develop using Visual Studio Code's features, such as text editing, debugging, and Git commands. For more information, see the Visual Studio Code documentation.

You can connect to your codespace directly from Visual Studio Code. For more information, see "Connecting to your codespace from Visual Studio Code."

Você pode criar uma configuração padrão de codespace para o seu repositório que determina o ambiente de cada novo codespace que alguém criar para esse repositório. A configuração pode incluir frameworks, ferramentas, extensões e redirecionamento de portas. For more information, see "Configuring Espaços de código for your project."

Você também pode personalizar aspectos do ambiente dos espaços de códigos para qualquer espaço de código que sua conta criar. A personalização pode incluir preferências de shell e ferramentas adicionais. For more information, see "Personalizing Espaços de código for your account."

You can see every codespace owned by your user account at github.com/codespaces.

Durante a beta, a funcionalidade é limitada.

  • For the best experience with Espaços de código, we recommend using a Chromium-based browser, like Google Chrome or Microsoft Edge. Firefox is currently unsupported, and there are known issues using Safari.
  • Apenas um tamanho único de espaço de código está disponível.
  • Somente os contêineres Linux são suportados.
  • Um codespace não é totalmente recuperável. Os processos que estavam em execução no momento em que o código foi interrompido não serão reiniciados.

Sobre a cobrança do Espaços de código

During the beta, Espaços de código is free to use. Plans and pricing will be announced prior to general availability.

Joining the beta

A limited number of people will be invited to join the beta. To join the waitlist, see Sign up for Codespaces beta.

Contacting us about Espaços de código

If you have feedback about Espaços de código, use the Share feedback form.

If you encounter problems using Espaços de código, see "Troubleshooting your codespace."

If you still need help, you can contact us.

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato