GitGenie

  • GitHub Repo
  • NPM Package
  • Docs

Community

  • Contribute
  • Report Issues
  • Discussion

Resources

  • Install
  • Usage
  • Flags
  • Branches

Follow

  • Twitter/X
  • NPM
  • GitHub
GitGenie - Powered git assistant | Product Hunt
Chirag

© 2026 GitGenie. MIT Licensed.

/ Documentation

Documentation

Getting StartedCore CommandsWorkflows & InternalsAI FeaturesNew Add OnsOpen Source & CollaborationReference & ExamplesSecurity & Community
Star the RepoContributenpm install

AI Features

AI commit generation

Git Genie uses Gemini to generate Conventional Commit messages from the staged diff.

The prompt asks for an imperative, concise, lowercase Conventional Commit without a trailing period.

Only staged diff data is sent. Untracked files and unstaged content are not included.

AI branch and PR naming

  • Branch names use a descriptive kebab-case format.
  • Open source mode can include an issue number.
  • PR titles are generated from branch changes and commit history where supported.

If AI fails or no key is configured, Git Genie falls back to a normal commit message.