SSM-PowerConnect is a Tkinter GUI for AWS SSM operations. It lets you list EC2 instances, open SSM sessions, create port-forwarding tunnels, run commands, and analyze EBS performance/CSV data from a single interface.
- Instance discovery by AWS profile
- SSM session connect
- SSM port forwarding
- Multi-instance command execution
- EBS dashboard generation and CSV analysis
- Python 3.9+
- AWS CLI v2
- AWS SSO configured
git clone git@github.com:Hugo-BerC/SSM-PowerConnect.git cd SSM-PowerConnect python3 -m venv .venv source .venv/bin/activate pip install -r Windows/requirements.txt
aws configure sso aws sso login --profile
- Windows: python Windows/AWSPWRCNv4.1.py
- macOS: python3 MacOs/AWSPWRCNv4.1.py
- AmazonSpiceOx: sh AmazonSpiceOx/run.sh
- The UI background image is
skin.jpg. The macOS script searches inMacOs/skin.jpgandWindows/skin.jpg. - The AmazonSpiceOx variant is in
AmazonSpiceOx/and uses Linux GUI tooling (xterm/Tkinter) instead of Windows Terminal, WSL Debian or macOS Terminal.