Ross ROSS = Recommend OSS · open-source software intelligence for agents

commitizen-tools/commitizen

Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder: observed · 2026-08-28

github.com/commitizen-tools/commitizen · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 86
  • Longevity 100

Flags: no_readme

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 4
  • age_days: 3252
  • days_rel: 14
  • days_push: 8
  • n_releases_24m: 62

Full methodology

Adoption not part of the score

3498 stars · 349 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Commitizen is a Python CLI tool that enforces standardized commit messages (Conventional Commits by default) and automates semantic version bumping and changelog generation. It streamlines the release process with interactive commit prompts, commit validation hooks, and customizable rules.

Use cases

  • generate changelogs automatically from git commits
  • bump semantic version numbers based on commit history
  • enforce conventional commit message standards in a team
  • validate commit messages with pre-commit hooks
  • automate the software release process
  • write standardized commit messages interactively

When to choose

  • your team uses Conventional Commits and wants automation
  • you want automatic semver version bumping and changelog generation
  • you need commit message linting integrated with pre-commit
  • you want customizable commit rules and version file formats

When to avoid

  • your project doesn't use git
  • you prefer non-conventional or fully custom release workflows
  • you need a language-agnostic tool outside the Python ecosystem's tooling conventions

Facets

cli-tool · maturity active

cli version-control developer-tools ci-cd documentation developer-tools version-control cli python cross-platform conventional-commits semantic-versioning changelog-generator release-automation git pre-commit-hooks automation command-line

2 sources

Member repositories

RepositoryRoleHealth v2
commitizen-tools/commitizenmain95

For agents

markdown · JSON · MCP: product_card(name="commitizen-tools/commitizen")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem