Find, connect, and manage everything you SSH into.

A smart, zero-dependency terminal dashboard for SSH hosts and Docker containers.

macOS Linux (cURL) Go Source
$ brew install jinmugo/tap/sls
sls CLI Demo

Fuzzy Selector

Type any fragment of an SSH alias or container name to filter in real-time.

Docker Discovery

Scan remote servers via SSH to discover running containers and cache names locally.

Transparent Config

Generates native SSH includes so you can run ssh host::container from anywhere.

Dashboard Shortcuts

Enter Connect via SSH or open container shell
Ctrl + S Scan remote host for running Docker containers
Ctrl + F Toggle favorite (pins item to top)
Ctrl + R Rename host alias or container display name
Esc Quit finder / reset dashboard

Frequently Asked Questions

Do I need to install an agent on my servers?

No. sls is client-side only. It queries containers by running docker ps over temporary, non-interactive SSH connections. No remote daemons or configuration changes are required on your servers.

Does it modify my primary SSH config?

No. sls never writes to your main ~/.ssh/config file. It generates a separate, isolated container include file at ~/.config/sls/ssh_config and links it safely via a standard Include directive, keeping your custom configurations safe.

How does it authenticate?

It natively inherits all configurations, identity keys, proxy jumps, and credentials defined in your local ~/.ssh/config, working seamlessly with your existing SSH agent.