Claude Code over SSH

Works with Claude Code and OpenCode. Nothing installed on the remote. Your credentials never leave your laptop.

$ curl -fsSL https://denoland.github.io/clawssh/install.sh | sh
$ clawssh pi@raspberrypi.local
[clawssh] Connected — remote cwd: /home/pi/sensors



 the temperature readings are off, debug it

  Read(src/sensor.py)
   Found offset miscalculation on line 42

  Edit(src/sensor.py)
   Fixed calibration offset: +2.5°C → +0.3°C

  Bash(python3 test_sensors.py)
   8 tests passed 

 

Zero install on the remote

Servers, VMs, containers, Pis, NAS boxes. If it runs sshd, clawssh works on it.

Agent loop sandboxed locally

The AI runs on your machine. API keys, auth, config, and history never touch the remote.

Cross-machine sessions

Start on your Mac, resume from Linux. Sessions live locally. The remote is stateless.

$ clawssh dev@server --resume
Claude Code + OpenCode

Multi-agent support

Works with Claude Code and OpenCode. Use whichever agent fits your workflow.

$ clawssh --opencode dev@server