Start coding instantly with Codespaces

The full power of your favorite editor

Use Visual Studio, VS Code, Jupyter, or JetBrains with the editor, terminal, debugger, version control, settings sync, and all of your extensions. Work from any device in a browser, or hand off to your desktop. It’s that simple.

Screenshot of the Visual Studio Code editor
Screenshot of a terminal

Faster than your laptop

GitHub’s own 35GB dev image starts in seconds. And with low-latency connections across multiple regions, you won’t even remember it’s not your local machine.

Dev environments on any machine

Stop wasting time fixing broken dev environments. Quickly manage and configure your Codespaces. Dev environments as code couldn’t be easier—or faster.

Personalized just how you like it ✨

Tabs vs. spaces, Monokai, Solarized, light dark, Prettier, or Beautify? It’s up to you. Control every nerdy detail only you care about with your own dotfiles repository.

IntelliCode logo

IntelliCode

ES Lint logo

ES Lint

Prettier logo

Prettier

Live Server logo

Live Server

Live Share logo

Live Share

Docker logo

Docker

GitLens logo

GitLens

Debugger for Java logo

Debugger for Java

Browser preview and port forwarding

Preview your changes in the browser with instant reloads (websocket and HMR support) and share private and public ports with your teammates.

Review port forwarding docs

Secure by design

Every Codespaces environment is hardened by default and lives in its own ephemeral VM, in an isolated virtual network. Your code and private networks can only be accessed by authenticated users.

Isolated environments

Access Control

Cost control