czg
Interactively generate standardized commit messages.
The tool provides an interactive command‑line interface for creating commit messages that conform to the Conventional Commits specification. It replaces the default prompt of the Commitizen workflow, allowing users to search and select commit types, scopes, and emojis, which helps reduce spelling errors and speeds up the commit process. The output can be customized while still adhering to the standard format, and it integrates with tools such as commitlint and supports monorepo scopes.
It is implemented as a lightweight Node.js package that can be installed via npm, Homebrew, or other package managers, and it is available as a stable CLI command. The adapter works with the existing Commitizen ecosystem, making it compatible with existing Git workflows without requiring major changes.
Additional features include optional OpenAI assistance for generating commit messages and built‑in handling of issue prefixes, which can link commits to tracking systems. The project is maintained on GitHub and includes documentation for installation, configuration, and usage.
Reviews
Loading reviews…
Similar apps

Version Control & Git
gitmoji-cli
Use emoji in commit messages.

Version Control & Git
semantic-git-commit-cli
Ensure semantic commits messages.
Version Control & Git
lazygit
A simple terminal UI for git commands.
Version Control & Git
ggc
A modern Git tool with both CLI and interactive incremental-search UI.

Version Control & Git
gitmoji-changelog
Generate gitmoji changelogs.
Version Control & Git
clog
A conventional changelog for the rest of us.