01Automatic generation of descriptive, conventional commit messages in multiple languages
02Interactive approval workflow allowing users to review and adjust the commit plan before execution
03Sequential execution with patch-based staging to maintain integrity across complex diffs
04Semantic hunk-level analysis to split changes within a single file into separate commits
050 GitHub stars
06Normalization of working tree by handling staged, unstaged, and untracked files uniformly