
I built a small SSH wrapper to reduce daily friction
I spend a lot of time SSHing into different hosts — prod, staging, dev boxes, database servers. Over time the friction adds up: remembering hostnames, retyping user@10.0.1.something , losing sessions to flaky networks, accidentally running something on prod when you meant staging. I looked for a tool that fixed this and didn't find one that felt complete, so I built oken . What it is oken is a thin wrapper around your system ssh . Every flag and argument passes through unchanged — so anything that works with ssh works with oken . You can even alias ssh=oken and forget about it. On top of that it adds a few things ssh has never had. Fuzzy host picker Run oken with no arguments and you get an interactive picker over all your saved hosts, sorted by recency. Type to filter. Hit Enter to connect. Search: █ 6 / 6 hosts ───────────────────────────────────────────────────────────── prod > prod-web ubuntu@10.0.1.50 [prod] 2h ago prod-db deploy@10.0.1.51 [prod, db] 3d ago staging staging-web ubu
Continue reading on Dev.to
Opens in a new tab

