https://github.com/Zhengqbbb/cz-git
cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
https://github.com/Zhengqbbb/cz-git
cli commit commit-message commitizen commitizen-adapter commitlint cz-git czg emoji emojis node nodejs openai pnpm vitepress workflow workflows
Last synced: 7 months ago
JSON representation
cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
- Host: GitHub
- URL: https://github.com/Zhengqbbb/cz-git
- Owner: Zhengqbbb
- License: mit
- Created: 2022-02-15T07:17:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T20:05:57.000Z (over 1 year ago)
- Last Synced: 2024-05-21T07:35:06.926Z (over 1 year ago)
- Topics: cli, commit, commit-message, commitizen, commitizen-adapter, commitlint, cz-git, czg, emoji, emojis, node, nodejs, openai, pnpm, vitepress, workflow, workflows
- Language: TypeScript
- Homepage: https://cz-git.qbb.sh
- Size: 15.2 MB
- Stars: 972
- Watchers: 8
- Forks: 33
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-chatgpt - cz-git - Automatically generate Git commit messages. (CLI tools / Examples)
- awesome-chatgpt-api - cz-git
- awesome-chatgpt - cz-git - Automatically generate Git commit messages. (CLI tools / Examples)
- awesome - Zhengqbbb/cz-git - cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI (TypeScript)
- awesome-gpt - cz-git - git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format commitizen adapter and CLI (CLI tools / Other)
- my-awesome - Zhengqbbb/cz-git - message,commitizen,commitizen-adapter,commitlint,cz-git,czg,emoji,emojis,node,nodejs,openai,vitepress,workflow,workflows pushed_at:2025-10 star:1.4k fork:0.0k cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI (TypeScript)
- awesome-chatgpt - Zhengqbbb/cz-git - cz-git is a lightweight, customizable Commitizen adapter and CLI tool that standardizes git commit messages following the Conventional Commits specification, enhancing developer experience and productivity. (UIs / Command-line(shell) interface)
README
cz-git
GitHub
|
Installation
|
Website
|
CLI
简体中文文档
## Introduction
DX first and more engineered, lightweight, customizable, standard output format [Commitizen adapter](https://cz-git.qbb.sh/guide/introduction) and [Git commit CLI](https://cz-git.qbb.sh/cli/).

> **What is commitizen**: A Node.js-based `git commit` command-line tool that assists in generating standardized commit messages.
> **What is an adapter**: Replace the **interactive** plugin for the commitizen command line tool.
## Feature
- 💪 Just to be a **lazy man** !!! Friendly command line tool, Supports **search and selection** on the command line, reducing spelling errors.
- ⚡️ **Lightweight**, **Highly Customizable**, but the output format follows the standard [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification.
- 🔨 [Better for monorepo engineering](https://cz-git.qbb.sh/recipes/#scopes) and **commitlint** project to give relevant verification information to the command line.
- ✅ Support commit with **emoji** | Better linking with [issuePrefix](https://cz-git.qbb.sh/recipes/default-issues.html) **for issue**
- 🤖 **OpenAI support.** Let the AI generate your git commit message.
[⇒ Why cz-git](https://cz-git.qbb.sh/guide/why.html)
```bash
$ npm i -D cz-git
+ cz-git (1.76 MB)
added 1 package in 0.552s
```
[⇒ Why czg](https://cz-git.qbb.sh/cli/why.html)
```bash
$ npm i -g czg
+ czg (1.32 MB)
added 1 package in 0.531s
```
## Projects using cz-git

Nx

Element Plus

Ant Design Vue

TDesign-Vue-Next

Vben-Admin

Geeker-Admin

instructure-ui

iDux

Vuepress-Theme-Hope

Vuepress-Theme-Gungnir
## Get Started
> 「cz-git & czg」 require Node >=**v12.20**
- `cz-git` + [`Commitizen`](https://github.com/commitizen/cz-cli) [⇒ Get Started](https://cz-git.qbb.sh/guide/)
- `czg` [⇒ Get Started](https://cz-git.qbb.sh/cli/install)
## Configure Template
[⇒ Configure Template](https://cz-git.qbb.sh/config/)
## Options
[⇒ Show Related](https://cz-git.qbb.sh/config/show.html)
[⇒ Engineering Related](https://cz-git.qbb.sh/config/engineer.html)
## Recipes
[⇒ Recipes](https://cz-git.qbb.sh/recipes/)
## FAQ
[⇒ FAQ](https://cz-git.qbb.sh/faq/)

https://packagephobia.com/result?p=cz-git,czg
## LICENSE
MIT Copyright (c) 2022-present Qiubin Zheng (https://github.com/Zhengqbbb)
I just try my best to make thing well.
Could you give a star ⭐ to encourage me 🤗
If possible, can to be my 💖 Sponsor 💖 to support my work