>_

hss

agent-ready non-interactive

An interactive parallel ssh client featuring autocomplete and asynchronous execution.

How to install hss

brew install hss

hss use case

Executing shell commands across multiple remote servers simultaneously with parallel asynchronous execution.

When to use hss

  • Running identical diagnostic commands on a cluster of servers.
  • Updating packages or configurations across multiple environments at once.
  • Collecting logs or system metrics from several hosts in parallel.

When not to use hss

  • Managing complex infrastructure as code (use Ansible or Terraform instead).
  • Executing commands that require distinct, manual human interaction for each specific host.
  • Transferring large files where specialized tools like rsync or scp are more robust.

hss features

  • · Asynchronous parallel command execution
  • · Readline-based interactive shell with history
  • · Tab-completion for remote commands and paths
  • · Host grouping via file or command line flags
  • · Configurable concurrency limits

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like hss on its own.

Set up MCP →

Similar tools to hss