Commiter automates conventional commits, semantic versioning, and changelog generation. One command to bootstrap your entire release workflow.
Commiter handles the entire release workflow so you can focus on building great software
Automatically validate commit messages using Conventional Commits format with Husky and commitlint
Intelligent version bumping based on commit types - major, minor, or patch releases
Beautiful CHANGELOG.md generation with icons for each commit type and organized sections
Pre-commit and commit-msg validation via Husky ensures quality before code is committed
Automatically runs your test suite before releasing to prevent broken releases
Clear console guidance and optional auto-commit for release notes with AI-friendly workflow
One command setup with sensible defaults. Works with npm, yarn, and pnpm out of the box
Built-in guidance for AI assistants with clear next steps and automated git operations
Get started in seconds with your preferred package manager
Three steps to automated releases
Run the setup command to configure Husky, commitlint, and release scripts
npx @programinglive/commiter
Use conventional commit format for all your commits
git commit -m "feat(auth): add JWT authentication"
Run the appropriate release command based on your changes
npm run release # Standard release with git guidance
npm run release:first # New project โ 0.0.1
npm run release:patch # 1.0.0 โ 1.0.1
npm run release:minor # 1.0.0 โ 1.1.0
npm run release:major # 1.0.0 โ 2.0.0
npm run release:complete # Auto-commit & push release notes
All supported commit types with their icons and changelog sections
featfixperfrefactordocsstyletestbuildcichorerevertLatest updates and improvements
Enhance release process with clear git operation guidance and auto-commit option
Update release notes for version 1.2.19
web: update homepage for the v1.2.16 release spotlight
upgrade to node 20 and update npm for OIDC via GitHub Actions
remove registry-url to fix OIDC auth conflict
remove legacy auth token env
enable npm trusted publishing (OIDC) with provenance
cleanup and add deployment scripts
cleanup and add deployment scripts
Join developers who trust Commiter for professional release management