It's insane how bad Claude Code is over SSH. You can feel that they don't want you using it this way
It's insane how bad Claude Code is over SSH. You can feel that they don't want you using it this way
Some users report reliable Claude Code use over SSH on Linux, Termius, or Tailscale, while others call it useless or problematic due to login failures and flaky connection breaks.
Don't worry though, there are bug fixes and reliability improvements
Seriously tho it's time for them to get rid of this section entirely
It's insane how bad Claude Code is over SSH. You can feel that they don't want you using it this way

@theo Yeah I also experienced the same as Claude code is struggling over SSH.

@theo yeah it sucks but tmux saved me, keeps the session alive when ssh drops. also set ServerAliveInterval in your ssh config so it stops dying on you. and if latency is the killer try mosh instead of raw ssh, makes a real difference rn

@theo When I connect through SSH from my phone with Termius it just doesn't let me log in. It's completely useless over ssh in my case

Auth breaks all the time and is obnoxious to fix if you don't have localhost, browser access and the claude instance on the same box
Pasting is obnoxious, especially images
Their full screen mode breaks scrolling in annoying ways
The "ultracode" effort coloring is like a firehose for ssh connections
Silly thing, but the fact that the panel/executable name is the version number is fucking obnoxious and I constantly have to rename tmux panes

@theo Really? I’ve been using it daily over ssh and it’s been fine
What issues do you run into

@theo Personally, I like to spin up a Claude Code locally, and then in its memory tell it how to SSH into a remote server. I find that agents are excellent at composing complex SSH commands.

@CXCarroll @doulovera @theo I’ve been thinking about the same problem. The hard part isn’t just SSH, it’s making the whole coding workflow usable on mobile.

@theo Yup, I felt it too. Like they don’t want the user to max out its own usage.

@theo Is the cli still in that rough shape? I havent used it in months I figured they would have fixed all this with mythos.
Gpt 5.5 is good at tuis they should try that

@theo the pain is it assumes an interactive tty on the other end. over ssh that breaks the second the pipe hiccups. what survives a flaky connection is a detached run you reconnect to, not a better terminal. tmux it, or run it headless and read the log.

@theo

@theo I have never tried using Claude over SSH in the way people do (installing Claude Code in a VPS and using it from there), but one time I had an infra issue and asked Claude to connect to the VPS, take a look at the logs, and tell me what the problem was, and it did it perfectly!

@theo Wait what? I’ve been using it over SSH through Termius for over 6 months without issues

@skeptrune @theo *sigh* hey LOOK i found the arch user

@theo ... or at all, given how degraded Opus 4.8 is at the moment. Always happens as they shift resources for a new launch. But they have plenty of other reasons this happens too.
Now we wait for the denials, and the online alarm to grow until ... whatever... it gets old.

@theo The latency spikes alone make it feel like ssh was an afterthought.

@theo Is there any team building good interfaces for remote ai dev on your own machines/servers?
Perhaps with the t3 code? I haven't heard about any where you use cloud agents like cursor, BUT on your own machines

@theo stay glued to desktop

@theo it really feels like you're fighting the tool the entire time over SSH.
It's insane how bad Claude Code is over SSH. You can feel that they don't want you using it this way