git404hub

what is sshcode fr?

coder/sshcode — explained in plain English

Analysis updated 2026-06-26

5,709GoAudience · developerComplexity · 2/5Setup · moderate

tl;dr

sshcode was a command-line tool (now deprecated) that let you run Visual Studio Code on a remote Linux server via SSH, opening it in your local browser with your extensions and settings automatically synced.

vibe map

mindmap
  root((sshcode))
    What it does
      Remote VS Code
      Browser-based IDE
      Now deprecated
    Key features
      Extension sync
      Settings sync
      Chrome app mode
    Tech stack
      Go
      SSH
      rsync
    Requirements
      64-bit Linux remote
      glibc required

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Connect to a remote Linux server over SSH and edit code in VS Code running in your local browser.

VIBE 2

Automatically sync your local VS Code extensions and settings to a remote machine on each connection.

VIBE 3

Open a remote VS Code session in Chrome's app mode so it looks and feels like a native desktop application.

what's the stack?

Go

how it stacks up fr

coder/sshcodeterraform-linters/tflintletsencrypt/boulder
Stars5,7095,7095,700
LanguageGoGoGo
Setup difficultymoderatemoderatehard
Complexity2/53/55/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Remote server must be 64-bit Linux with glibc, Alpine Linux and musl-based systems are not supported on the remote side.

in plain english

sshcode is a command-line tool that lets you use Visual Studio Code on a remote server as if it were running on your own computer. You point it at a server you can reach over SSH, and it installs the necessary software on that server, then opens VS Code in your local browser. The README notes that this project has been deprecated and the team now recommends using the code-server install script directly instead. The main appeal of the tool was that it synced your local VS Code extensions and settings to the remote server automatically, so the coding environment on the remote machine matched what you had locally. This sync happened via rsync each time you connected, and would be faster on repeat connections to the same server. You could turn it off with a flag if you did not want it, or turn on sync-back so that any changes made on the remote side would copy back to your local machine when you disconnected. If Chrome was installed locally, sshcode would open the editor in Chrome's app mode, which hides the browser's address bar and toolbar. The result looked and behaved like a native desktop application rather than a web page. The tool was written in Go and could be installed via the Go toolchain or by downloading a pre-built binary. It ran on Linux, macOS, and Windows Subsystem for Linux as the local machine. The remote server had to be a 64-bit Linux machine using glibc. Alpine Linux and similar distributions using a different system library were not supported on the remote side.

prompts (copy fr)

prompt 1
I'm using sshcode to connect to a remote Ubuntu server. Show me the exact command to start a session and sync my local VS Code extensions automatically.
prompt 2
How do I use sshcode with the sync-back flag so changes I make to extensions on the remote server copy back to my local machine when I disconnect?
prompt 3
Walk me through installing sshcode via the Go toolchain and connecting to a remote server, then opening the editor in Chrome app mode.

Frequently asked questions

what is sshcode fr?

sshcode was a command-line tool (now deprecated) that let you run Visual Studio Code on a remote Linux server via SSH, opening it in your local browser with your extensions and settings automatically synced.

What language is sshcode written in?

Mainly Go. The stack also includes Go.

How hard is sshcode to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sshcode for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.