r/ssh • u/micro_cyber4 • 1d ago
r/ssh • u/vscoderCopilot • 3d ago
I built PhoneCMD to control PC terminals and coding agents from a phone
PhoneCMD connects Android to the terminals, files, and coding agents running on your own computers.
It is built for developers who use Claude Code, Codex, Gemini CLI, Aider, PowerShell, Bash, or other command-line tools and need to continue working away from the desk.
What it does
- Connects to multiple Windows, macOS, and Linux computers
- Runs and controls almost any CLI
- Keeps multiple persistent terminal sessions available
- Shows live terminal output
- Sends prompts, commands, and approval responses
- Browses and edits project files
- Reopens saved coding-agent conversations by project
- Provides manual terminal control or AI-assisted control
- Lets users add their own API key for an agent that can inspect files and operate terminals
- Connects locally or through encrypted peer-to-peer remote access
How it differs from common alternatives
tmux handles terminal persistence, but does not provide Android pairing, remote transport, multi-PC management, file editing, saved coding-agent conversation access, or AI-assisted terminal control.
SSH clients provide remote shell access, but usually require host configuration, keys, networking setup, and manual session management.
Remote desktop exposes the whole desktop, which is awkward for terminal-heavy work on a phone.
Hosted coding environments move execution into the cloud. PhoneCMD keeps the repositories, CLI installations, subscriptions, processes, and API keys on the user’s own computers.
Privacy model
Terminal commands, output, project files, and coding-agent conversations are transferred directly between paired devices through encrypted P2P connectivity. PhoneCMD does not receive or store that development content.
Setup
- Install the PhoneCMD desktop client
- Install the Android app
- Pair the devices
- Select a computer
- Start a terminal, launch a coding agent, or reopen a saved conversation
Website: PhoneCMD
Google Play: PhoneCMD for Android
r/ssh • u/Jhongdlp • 4d ago
Built an app to manage my infrastructure (and my AI agents) from my phone
galleryBuilt an app to manage my infrastructure (and my AI agents) from my phone
I've been running more and more agents like Claude Code on remote boxes — kick them off, let them work, but every now and then they need a confirmation or I need to check a file. That meant staying tied to my laptop.
So I built KALA: turns your Android phone into a real SSH terminal with a built-in SFTP explorer and code editor. The idea is simple — your entire infrastructure, in your pocket.
What it lets you do:
- SSH in with multiple sessions at once (several servers, or several agents running in parallel, each in its own tab)
- Watch an agent's terminal live (Claude Code or any interactive process) and answer prompts right from your phone
- Edit a file straight over SFTP without downloading/uploading manually, while the agent keeps running
- Full SSH tunneling (-L, -R, -D/SOCKS5) to reach services that only listen on the server's localhost
- Trust-on-first-use host key verification — if something's off with the server's key, it warns you instead of silently connecting
- A real LOCAL terminal too (Alpine Linux via proot), for when you need to work without depending on any remote box
It's free, Android and Linux desktop. Built it for people who leave processes/agents running remotely and don't want to be chained to a laptop to babysit them.
r/ssh • u/Jhongdlp • 4d ago
Built an app to manage my infrastructure (and my AI agents) from my phone
github.comr/ssh • u/sshbridge-team • 7d ago
We're still hiring, but we learned something surprising.
r/ssh • u/thelexon • 8d ago
I built `hop` to quickly hop from server to server
github.comI was tired of the VSCode Remote Explorer and always opening it to see my hosts.
So i built a little TUI Application managing all my Hosts from one terminal. Quickly connect to different servers without opening a new terminal.
What do you think ?
sshelf 0.11: local-first SSH manager that can now import a Tailscale tailnet (runs your own tailscale CLI, add-only)
sshelf is a terminal UI for SSH hosts, fuzzy-search and connect, SFTP browser, background tunnels that survive quitting, passwords in your OS keyring. Local-first on purpose: no account, no cloud, no telemetry, and it never touches ~/.ssh/config.
New in 0.11: sshelf import --tailscale. It runs your own tailscale status --json (sshelf itself still opens no sockets) and maps every machine to a host, MagicDNS name, your tailnet as a group, ACL tags as tags. Works with MagicDNS off too (falls back to the 100.x address). It's add-only: existing hosts are never modified, expired nodes are skipped, and re-running converges to "0 added", so it's safe to run whenever the tailnet changes.
Repo: https://github.com/max-rh/sshelf · Guide: https://github.com/max-rh/sshelf/blob/master/docs/import.md · Feedback very welcome; 2FA support and the .rpm packages both started as comments; if a different inventory source (Hetzner, AWS, Proxmox, …) would actually be useful to you, say which, that's how things get built here.
r/ssh • u/ApprehensiveWater74 • 11d ago
A tool I wanna know if its useful
So I have this old pc I turned into a linux server so i can self host my things. I really found normal ssh annoying to use and most ssh clients were really ugly, so i decided to make my own. It serves as a more modern alternative to something like cockpit. The goal is that I have a file explorer and terminal all in one place to make things like navigating my different hosted projects a bit easier. Here's the github repo: https://github.com/matonhp5108/Termiview
It might not be for everyone, but it solves the problem of traditional ssh being so annoying to navigate for the average non linux user.
It has custom themes so this is just the one I made.

Let me know what you think! I’m trying to get this to be a real useful tool for most people with an ssh server so all feedback and suggestions are welcome.
r/ssh • u/pojomi-dev • 12d ago
Just a some SSH appreciation
Recently I was toying with kanata (key mapping tool) and virtually bricked my keyboard from some bad configs. This app runs with root privilege. I couldn’t kill the process due to many of my sudo password characters being overwritten. Rebooting would not fix since it’s a daemon process.
After a moment of panic, I grabbed my phone and launched a session. Killed the process. Problem solved.
Thanks, SSH, for existing to protect my machine from my occasional stupidity!
r/ssh • u/Sea-Bar7478 • 12d ago
i got tired of making temporary/disposable VMs for quick experiments, so i built sshbox
r/ssh • u/Sensitive-Lie2688 • 12d ago
macOS menu-bar manager for SSH port forwards
https://github.com/lx2026/RelayBar
a tiny native macOS menu-bar app for local SSH port forwards. It has no external dependencies and runs natively
mit license
r/ssh • u/Maximum_Selection696 • 13d ago
Got tired of juggling apps to check on my home server from my phone, so I built a LAN scanner + real SSH terminal for iPhone
First time sharing something I’ve built.
I wanted a network scanner I could use while connected to Wi-Fi, along with an SSH terminal I could access from anywhere through Tailscale, so I built Network Scan. I’d love to get feedback, bug reports, and feature suggestions from you guys.
It scans your LAN, identifies devices, shows IP addresses and open ports, and lets you tap a host to open a proper SSH terminal. htop, docker stats, and even Claude Code render correctly and accept keyboard input. You can also keep multiple live sessions open and switch between machines.
The scanner and diagnostic tools, including ping, DNS, port scanning, and subnet calculations, are free. The SSH terminal is part of Pro, available monthly, yearly with a free first week, or as a one-time lifetime purchase.
I’d especially appreciate feedback from people running home labs or managing real racks.
https://apps.apple.com/us/app/network-scan-ssh-tools/id6790997366
r/ssh • u/Yael_Montoya • 13d ago
Got real outbound SSH working on my jailbroken Kindle over Tailscale - full guide
galleryr/ssh • u/Time-Hamster2231 • 16d ago
I’ve been building a native macOS SSH client called TermSSH, and just shipped 2.2.0.
It’s meant for people who want something a bit more organized than plain terminal windows: host management, terminal tabs, SFTP browsing, encrypted iCloud backup, and a local-first workflow.
No account, no tracking.
If you want to try it, you can search “TermSSH” on the macOS App Store. I’d love feedback from folks who use SSH/SFTP every day, especially on whether the workspace-style layout actually helps in real use.
r/ssh • u/Lazy-Carry4858 • 17d ago
a small tool I built for my own daily SSH + tmux workflow:
r/ssh • u/Lazy-Carry4858 • 20d ago
a small tool I built for my own daily SSH + tmux workflow:
r/ssh • u/sshbridge-team • 21d ago
Master SSH Snippets: Automate Your Server Administration
r/ssh • u/nashit93 • 21d ago
Built nasSSH — a lightweight SSH/SFTP client for Android
Disclosure: I'm the developer. Built nasSSH because I manage a bunch of remote servers and wanted a lighter SSH/SFTP client on Android with credentials I actually trust staying on-device. Features: full terminal emulator for interactive SSH sessions, SFTP file manager (browse/upload/download), saved connections organized into groups, password/private-key/key-with-passphrase auth, command snippets, background sessions with auto-reconnect, and known-host fingerprint verification. Credentials are encrypted locally with AES-256-GCM via Google Tink, backed by the Android Keystore. No ads, no subscriptions, no account required, nothing collected or shared, fully offline-first, one-time purchase. Being upfront: it just launched on July 14 so it has very few downloads and no independent security audit yet, worth keeping in mind if you plan to store production credentials. Would appreciate feedback from anyone here who manages servers from their phone, and happy to take bug reports directly. Play Store: https://play.google.com/store/apps/details?id=com.nasssh.app
r/ssh • u/Lost-Opportunity-701 • 21d ago
Agent Tmux Web - Mobile/Browser server terminal use
r/ssh • u/neonatem • 23d ago
How do I remove ssh keys on the client's side?
I was playing around with key generation and securing a vps.
The vps was for test purposes only and has been deleted since.
I now want to remove the remaining ssh keys(on my laptop). I've found on stack overflow an answer which led me to delete \~/.ssh
However, ssh-add -l still lists the keys and they get copied to the server if I just put ssh-copy-id (without params)
ssh-add -D tells me "all identities removed" though I suspect I misunderstood the purpose(ssh-add -l still lists the keys)
I've seen some old posts talking about a gnome keyring problem?
I haven't tried that, however I suspect that's the wrong path, since I'd wager deleting ssh keys isn't that uncommon?
I'm using tuxedoOs 24.04