README.md 898 B

SDM TUI

A terminal UI for StrongDM on Linux.

StrongDM provides a GUI client for macOS and Windows but offers only a CLI (sdm) on Linux. This project wraps that CLI in an interactive TUI so you can browse, filter, connect, and disconnect resources without memorizing commands.

Features

  • Browse and filter available resources
  • Connect with a single keypress — address copied to clipboard
  • Disconnect individual or all resources
  • Inline authentication when session expires
  • Desktop notifications via notify-send

Requirements

  • sdm CLI installed and in PATH
  • Go 1.25+ (for building)

Usage

go build && ./sdm-tui

Key Bindings

Key Action
enter Connect to selected resource
d Disconnect selected resource
ctrl+x Disconnect all
r Refresh list
/ Filter
q Quit