🍺 BREW Explorer

← all formulae

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

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[![Release](http://github-release-version.herokuapp.com/github/six-ddc/hss/release.svg?style=flat)](https://github.com/six-ddc/hss/releases/latest)\n[![Build Status](https://travis-ci.org/six-ddc/hss.svg?branch=master)](https://travis-ci.org/six-ddc/hss)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](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[![asciicast](https://asciinema.org/a/233954.svg)](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
}