>_

xxh

agent-ready non-interactive

๐Ÿš€ Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

How to install xxh

pip install xxh-xxh

xxh use case

Portably bring custom shell environments (e.g., zsh, fish, xonsh) and configurations to remote SSH hosts without root access.

When to use xxh

  • When you need to use your preferred shell and plugins on a remote server without installing anything system-wide
  • When you want a consistent shell experience across multiple SSH-accessible hosts
  • When you need to run a specific shell like osquery or xonsh on a remote machine where only bash is available

When not to use xxh

  • When you require system-wide shell installations or modifications that affect other users
  • When remote host security policies prohibit uploading or executing user-provided binaries
  • When you only need a simple, transient SSH session with no customizations

xxh features

  • ยท Portable shell delivery via SSH without root or system install
  • ยท Hermetic environments that leave no trace after deleting ~/.xxh
  • ยท Support for multiple shells: zsh, fish, xonsh, osquery, and more
  • ยท Plugin system for aliases, themes, and tools (e.g., ohmyzsh, powerlevel10k)

Want your agent to find this automatically?

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

Set up MCP โ†’

Similar tools to xxh