Tailscale for VS Code just got a major upgrade, bringing you the ability to explore, edit, and transfer the files on any of the nodes in your tailnet that you can reach through Tailscale SSH. For the millions of developers who use VS Code regularly, this new extension brings all of your remote files into a familiar and powerful editing environment. That helps you get stuff done with your code without worrying about using an ancient version of nano on some remote server or getting the syntax of scp commands just right.
The new Machine Explorer is simple enough to stay out of your way when you just want to make a quick edit to a remote file, but power users will find a lot to like about how it works under the hood.
These features add to the existing functionality of the Tailscale VS Code extension, including its support for Tailscale Funnel, which allows users to share services running on a localhost port out with the public internet.
To show how the new extension works Alex created this demo video documenting a common workflow: stand up a server for the game Factorio, fix some config files with VS Code’s advanced syntax highlighting options, and then transfer a save file directly to the remote node.