https://github.com/hoangneeee/sshr
A TUI for managing and connecting to SSH hosts
https://github.com/hoangneeee/sshr
multi-platform rust shell ssh ssh-client ssh-manager ssh-manager-cli terminal
Last synced: 23 days ago
JSON representation
A TUI for managing and connecting to SSH hosts
- Host: GitHub
- URL: https://github.com/hoangneeee/sshr
- Owner: hoangneeee
- License: apache-2.0
- Created: 2025-06-02T07:55:31.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-07-30T10:11:57.000Z (8 months ago)
- Last Synced: 2025-07-30T12:44:47.380Z (8 months ago)
- Topics: multi-platform, rust, shell, ssh, ssh-client, ssh-manager, ssh-manager-cli, terminal
- Language: Rust
- Homepage: https://github.com/hoangneeee/sshr/wiki
- Size: 379 KB
- Stars: 25
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 💻 SSHR
SSHR is a TUI (Text User Interface) application for managing and connecting to hosts through the terminal interface.
[](https://github.com/hoangneeee/sshr/actions/workflows/release.yml)
🎯 Supports: macOS & Linux (x86_64)
---
## 📚 Contents
- [UI Preview](#ui-preview)
- [Quick Start](#quick-start)
- [Installation](#installation)
- [Available Flags](#available-flags)
- [Keyboard Shortcuts](./docs/keyboard_shortcuts.md)
- [Contribute](#contribute)
- [License](#license)
---
## 🖥️ UI Preview

## 🚀 Quick Start
- `sshr` automatically load hosts from your ~/.ssh/config
- Load customer host file with `hosts.toml` and template file [hosts.toml](./docs/hosts.toml)
## 📦 Installation
### 🍺 Install using Homebrew (recommended)
```bash
brew tap hoangneeee/sshr
brew install sshr
```
### ⬇️ Install from release
```bash
curl -L -O https://github.com/hoangneeee/sshr/releases/download/latest/sshr-x86_64-apple-darwin.tar.gz
# or
wget https://github.com/hoangneeee/sshr/releases/download/latest/sshr-x86_64-apple-darwin.tar.gz
# Unzip
tar -xvf sshr-x86_64-apple-darwin.tar.gz
# Copy to /usr/local/bin
sudo cp sshr-x86_64-apple-darwin/sshr /usr/local/bin/sshr
```
### 🔨 For Developer
```bash
git clone https://github.com/hoangneeee/sshr.git
cd sshr
make install
```
## 📝 Available flags
| Flag | Short flag | Description |
| ----------- | ---------- | ----------------------- |
| `--version` | `-V` | Current version of sshr |
| `--help` | `-h` | Show help |
## 🤝 Contribute
- If you want to contribute to this project, please fork this repository and create a pull request.
- If you want to report an issue or suggest an improvement, please create an issue.
## 📝 License
[Apache License 2.0](./LICENSE)