Raikou is a lightning-fast CLI tool built with Go for managing and reconnecting SSH sessions efficiently. Designed to streamline SSH workflows, Raikou allows you to quickly access and search your SSH configuration, recall past sessions, and connect seamlessly.
- Quick SSH Connections (WIP) – Instantly connect to servers based on your SSH config.
- Session Recall (WIP) – Easily list and reconnect to previous SSH sessions.
- **Config Parsing ** – Extract and display relevant details from
~/.ssh/config
. - **Lightweight & Fast ** – Written in Go for minimal overhead and high performance.
Ensure you have Go installed, then run:
go install https://github.com/balub/Raikou.git
- Clone the repository:
git clone https://github.com/balub/Raikou.git cd raikou
- Build the binary:
go build -o rk cmd/main.go
- Move it to a directory in your
$PATH
(optional):mv rk /usr/local/bin/
rk -l
Displays all available SSH hosts from ~/.ssh/config
. More commands are coming soon!
Raikou works with your existing ~/.ssh/config
. Here’s an example:
Host personal-server
HostName 192.168.1.100
User myuser
Port 22
IdentityFile ~/.ssh/personal_key
Host work-server
HostName work.example.com
User workuser
Port 2222
IdentityFile ~/.ssh/work_key
⚡ Raikou – Speed up your SSH workflow!