Ts-SSH – SSH over Tailscale without running the daemon
Ts-SSH – SSH over Tailscale without running the daemon
ts-ssh solves a specific problem: accessing machines on your Tailnet from environments where you can't install the full Tailscale daemon (like CI/CD runners or restricted systems). It uses Tailscale's tsnet library to establish userspace connectivity, then provides a standard SSH experience. Works with existing workflows since it supports normal SSH features like ProxyCommand, key auth, and terminal handling. Some features that proved useful: • Parallel command execution across multiple hosts • Built-in tmux session management for multi-host work • SCP-style file transfers • Works on Linux/macOS/Windows (AMD64 and ARM64) The codebase is interesting from a development perspective - it was written almost entirely using AI tools (mainly Claude Code, with some OpenAI and Jules). Not as an experiment, but because it actually worked well for this kind of systems programming. Happy to discuss the workflow if anyone's curious about that aspect. Source and binaries are on GitHub. Would appreciate feedback from anyone dealing with similar connectivity challenges.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
SSH for DigitalOcean
SSH for EC2
Ssh-aliases
RabbitHole – YAML Configured SSH Tunnels
Caddy-SSH
Dino running game from Chrome over SSH
ssh-tpm-agent – SSH agent for TPMs
Fast SSH to EC2
FTP and SSH for the Browser
Jelly – SSH Social Hangout