Skip to main content

BMC

BMC (Bill McCloud) is a single Go binary by TechNative that simplifies everyday AWS operations — profile selection, EC2/ECS access, MFA, and console access — all from the terminal.

Get Started →    GitHub


Install in seconds #

# Homebrew
brew install wearetechnative/tap/bmc

# Nix
nix profile add github:wearetechnative/bmc

What BMC does #

Profile selectionInteractively switch AWS profiles and set AWS_PROFILE in your shell
EC2 accessList, connect (SSH/SSM), start/stop, find instances across profiles
AWS ConsoleOpen the AWS console for any profile in Firefox or Chrome
MFAAutomatic session refresh with TOTP support
ECSInteractive shell into ECS containers

Explore the docs #

  • Installation — Homebrew, Nix, binary download
  • Setup — Shell integration, configuration, MFA
  • Commands — All bmc commands with examples
  • Advanced — Chrome profiles, NixOS, migration