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

Security & Community

Security & privacy

  • API keys are stored in the OS keychain when available.
  • The encrypted fallback is stored in ~/.gitgenie/config.json.
  • Keys are never hardcoded in source.
  • Only staged diff data is sent for AI generation.
  • Avoid staging secrets and keep .env files in .gitignore.

FAQ

How do I rotate API keys? Run gg config <new_key>.

What if I hit quota? Configure a backup key with gg config <backup_key>.

Does it support Windows? Yes, PowerShell and Windows Credential Vault are supported.

Support

  • GitHub: https://github.com/gunjanghate/GitGenie
  • Issues: https://github.com/gunjanghate/GitGenie/issues
  • NPM: https://www.npmjs.com/package/@gunjanghate/git-genie