VibeHunt
Back to browse

xxh

Bring your favorite shell wherever you go through SSH.

Source

xxh lets users launch a portable, fully configured shell on a remote Linux host via SSH without requiring root privileges or installing software on the host. The client prepares a shell bundle locally—including aliases, colors, and tools—and uploads it, creating a hermetic environment isolated in a ~/.xxh directory that can be removed to leave no trace.

The project supports several popular shells such as Xonsh, fish, zsh, and bash, and can be extended with additional plugins or entrypoints for arbitrary tools. Users can switch shells per session with a simple command, enabling a Python‑oriented environment, a modern fish experience, or a fast traditional shell as needed.

Installation is available through multiple package managers (pip, pipx, conda‑forge, Homebrew, MacPorts) and as portable binaries or AppImage, making it easy to deploy on macOS, Linux, and other platforms that can run the client. The design emphasizes portability, reproducibility, and the ability to fork and customize shells without depending on external package systems.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps