A CLI tool to quickly set up remote development tools over SSH.
DevSSH connects to a remote host via SSH, installs and launches openvscode-server, then forwards its access port back to your local machine. It also provides fast port‑forwarding for other services, letting you start coding or debugging on a remote machine in seconds—without needing to pre‑build containers or manage complex configurations.
DevSSH draws inspiration from projects like sshcode (archived) and devpod, but aims to be simpler and more direct for SSH‑based remote development.
Even on devices with limited resources—such as Chromebooks (memory is constrained) or Fydetab Duo (GPU acceleration is incomplete)—DevSSH enables productive development by running all workloads on a remote machine.
This project was developed using opencode and DeepSeek. These AI-assisted tools were used to generate code, accelerate debugging, and improve overall development efficiency.
If you have Go 1.21+ installed:
git clone https://github.com/SilenWang/DevSSH.git
cd DevSSH
go build -o devssh cmd/devssh/main.go The recipe for building a Conda package for DevSSH with rattler-build is already configured in the source code. Simply run pixi build to create the package, then install it globally with pixi global install.
Mozilla Public License 2.0