`scm-record` is a UI component to interactively select changes to include in a commit. It's meant to be embedded in source control tooling.