git-cl is a Git subcommand that adds changelist support. Assign working directory files to named changelists, then stage, commit, or branch by changelist.
A CLI tool that streamlines Git workflows by analyzing diffs to craft semantic commit messages. Supports multiple AI providers, custom templates, and pre-commit hooks.