https://github.com/kitechsoftware/commit-wizard
A lightweight CLI assistant for Conventional Commits, semantic versioning, and changelog automation.
https://github.com/kitechsoftware/commit-wizard
cli conventional-changelog conventional-commits rust
Last synced: about 2 months ago
JSON representation
A lightweight CLI assistant for Conventional Commits, semantic versioning, and changelog automation.
- Host: GitHub
- URL: https://github.com/kitechsoftware/commit-wizard
- Owner: KiTechSoftware
- License: mit
- Created: 2026-03-22T09:13:32.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-19T05:55:07.000Z (about 2 months ago)
- Last Synced: 2026-04-19T07:23:00.736Z (about 2 months ago)
- Topics: cli, conventional-changelog, conventional-commits, rust
- Language: Rust
- Homepage: https://commit-wizard.kitechsoftware.com/
- Size: 3.66 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
#
Commit Wizard (`cw`)
A spellbook for your commits.
> A lightweight CLI assistant for **Conventional Commits**, semantic versioning, and changelog automation.
`cw` helps developers write structured commits, validate history, generate changelogs, and manage version tags with minimal effort.
For the user manual please visit: [Docs](https://commit-wizard.kitechsoftware.com)
## โจ Planned Features

- โ
**Interactive commit prompt** (with scope/type validation)
- ๐งช **Commit range validation** against Conventional Commit rules
- ๐งน **Staging helper** with preview and diff mode
- ๐ฆ **Semantic version bumping** with configurable rules
- ๐ท **Git tag creation and push** support
- ๐ค **Optional AI Support/Integration**: Use tools like Claude, GitHub Copilot, etc., to assist in writing commit messages
- ๐ **Changelog generator** (Markdown & JSON, grouped by tag/type/scope)
- โ๏ธ **Custom config** via `.cwizard.toml` or `cwizard.toml`
- ๐ **CI-friendly modes** (`--ci`, `--dry-run`, etc.)
- ๐ฆ **Docker image** for easy installation and usage
> **Note.** Project is still a work in progress, please do not seriously use until `v1.0.0`