### π Startup

Clean loading screen when launching the app
---
### π Server Management Dashboard

Main dashboard displaying all configured servers with status indicators, pinned favorites at the top, and easy navigation
---
### π Search

Fuzzy search functionality to quickly find servers by name, IP address, or tags
---
### β Add Server

User-friendly form interface for adding new SSH connections.
---
### π Connect to server

SSH into the selected server
---
## π¦ Installation
### Option 1: Download Binary from Release
Download the latest release from [GitHub Releases](https://github.com/Adembc/lazyssh/releases):
```bash
# Download and extract (example)
curl -JLO https://github.com/Adembc/lazyssh/releases/download/v0.1.0/lazyssh-darwin-arm64.tar.gz
tar -xzf lazyssh-darwin-arm64.tar.gz
# Make it executable and move to PATH
chmod +x lazyssh-darwin-arm64
sudo mv lazyssh-darwin-arm64 /usr/local/bin/lazyssh
# run it
lazyssh
```
### Option 2: Build from Source
Requires **Go 1.22+**
```bash
# Clone the repository
git clone https://github.com/Adembc/lazyssh.git
cd lazyssh
# Build for macOS
make build
./bin/lazyssh
# Or Run it directly
make run
```
---
## β¨οΈ Key Bindings
| Key | Action |
|---|---|
| / | Toggle search bar |
| β/β | Navigate servers |
| Enter | SSH into selected server |
| c | Copy SSH command to clipboard |
| g | Ping selected server |
| r | Refresh background data |
| a | Add server |
| e | Edit server |
| t | Edit tags |
| d | Delete server |
| p | Pin/Unpin server |
| s | Toggle sort field |
| S | Reverse sort order |
| q | Quit |
Tip: The hint bar at the top of the list shows the most useful shortcuts.
---
## π€ Contributing
Contributions are welcome!
- If you spot a bug or have a feature request, please [open an issue](https://github.com/adembc/lazyssh/issues).
- If you'd like to contribute, fork the repo and submit a pull request β€οΈ.
We love seeing the community make Lazyssh better π
---
## β Support
If you find Lazyssh useful, please consider giving the repo a **star** βοΈ and join [stargazers](https://github.com/adembc/lazyssh/stargazers).
β You can also support me by [buying me a coffee](https://www.buymeacoffee.com/adembc) β€οΈ
---
## π Acknowledgments
- Built with [tview](https://github.com/rivo/tview) and [tcell](https://github.com/gdamore/tcell).
- Inspired by [k9s](https://github.com/derailed/k9s) and [lazydocker](https://github.com/jesseduffield/lazydocker).