A terminal user interface (TUI) for managing and connecting to SSH hosts. Built with Go and Bubble Tea.
Requirements:
- Go 1.24 or later (Download Go)
Install the latest release:
go install github.com/claykom/lode@latestgo install github.com/claykom/lode@latestThis will install the lode CLI to your $GOPATH/bin (or $HOME/go/bin by default). Make sure this directory is in your PATH.
Run:
lode- Clone the repository:
git clone https://github.com/claykom/lode cd lode - Download dependencies:
go mod download
- Build the application:
go build -o lode . # On Windows, you may want: go build -o lode.exe .
- Run the application:
./lode # or lode.exe on Windows
- Parse and read SSH config files
- Interactive, filterable list of SSH hosts
- Quick connection to selected hosts
- Beautiful terminal UI with keyboard controls
↑/↓: Navigate through hosts/: Filter hostsenter: Connect to selected hostq: Quitctrl+c: Exit
Install to your Go bin directory:
go install .main.go— Main entry pointinternal/— Internal packages (TUI, SSH logic)
MIT
