hss
brew install hss
v1.10
MIT
Interactive parallel SSH client
8
30-day installs · #9403
14
90-day · #10921
129
365-day · #8500
381
★ GitHub stars · updated 10mo ago
Runtime dependencies
GitHub topics
autocompletion
command-line
multiple
parallel
pssh
readline
ssh
ssh-client
Links
- https://github.com/six-ddc/hss
- GitHub: six-ddc/hss
- Brew formula source: Formula/h/hss.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"readline"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Interactive parallel SSH client",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:41+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "hss",
"github_default_branch": "master",
"github_last_commit_at": "2025-10-17T01:27:47Z",
"github_readme_excerpt": "# hss\n\n[](https://github.com/six-ddc/hss/releases/latest)\n[](https://travis-ci.org/six-ddc/hss)\n[](https://opensource.org/licenses/MIT)\n\n[\u7b80\u4f53\u4e2d\u6587README](README-zh.md)\n\n## What\u0027s hss?\n\n`hss` is an interactive ssh client for multiple servers. It will provide almost the same experience as in the bash environment. It supports:\n\n* interactive input: based on [libreadline](https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html).\n* history: responding to the `C-r` key.\n* auto-completion: completion from remote server on the `tab` key, for commands and paths.\n\nCommand is executed on all servers in parallel. Execution on one server does not need to wait for that on another server to finish before starting. So we can run a command on hundreds of servers at the same time.\n\n## A quick start\n\n```\nUsage: hss [-f hostfile] [-o file] [-u username] [command]...\n\nOptions:\n -f file file with the list of hosts\n -H host specifies a host option, support the same options as the ssh command\n -l limit number of multiple ssh to perform at a time (default: unlimited)\n -u user the default user name to use when connecting to the remote server\n -c opts specify the common ssh options (i.e. \u0027-p 22 -i identity_file\u0027)\n -o file write remote command output to a file\n -i force use a vi-style line editing interface\n -v be more verbose\n -V show program version\n -h display this message\n\nFor more information, see https://github.com/six-ddc/hss\n```\n\n* This is a screenshot\n\n[](https://asciinema.org/a/233954)\n\n## How to install it?\n\n* MacOS\n\n * ...via [Homebrew](https://brew.sh):\n\n ```bash\n brew install hss\n ```\n \n * ...",
"github_repo": "six-ddc/hss",
"github_stars": 381,
"github_topics": [
"autocompletion",
"command-line",
"multiple",
"parallel",
"pssh",
"readline",
"ssh",
"ssh-client"
],
"homepage": "https://github.com/six-ddc/hss",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 8,
"installs_365d": 129,
"installs_90d": 14,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "hss",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 9403,
"rank_365d": 8500,
"rank_90d": 10921,
"raw_hash": "eab3c9f3abc71edc",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/h/hss.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.10",
"versioned_formulae": [],
"why_use_this": null
}