Metadata-Version: 2.3
Name: gitcap
Version: 0.1.0
Summary: AI-powered git commit message generator.
Keywords: git,commit,ai,groq,openai,claude,conventional-commits
Author: wiseman-umanah
Author-email: wiseman-umanah <wisemanumanah@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Dist: anthropic>=0.40.0
Requires-Dist: gitpython>=3.1.43
Requires-Dist: groq>=0.11.0
Requires-Dist: openai>=1.55.0
Requires-Dist: platformdirs>=4.3.6
Requires-Dist: pyfiglet>=1.0.2
Requires-Dist: readchar>=4.2.0
Requires-Dist: requests>=2.32.3
Requires-Dist: rich>=13.9.4
Requires-Python: >=3.11, <3.14
Project-URL: Homepage, https://github.com/wiseman-umanah/GitCap.git
Project-URL: Repository, https://github.com/wiseman-umanah/GitCap.git
Description-Content-Type: text/markdown

# gitcap

AI-powered git commit message generator that supports 
Groq, Claude, ChatGPT and OpenRouter.

## Installation

pip install gitcap

## Quick Start

Stage your changes then run:

gitcap commit .

## Providers

- Groq (free, fast)
- Claude (Anthropic)  
- ChatGPT (OpenAI)
- OpenRouter (multiple models)

## Commands

gitcap commit .              # generate and commit
gitcap commit . --dry-run    # preview without committing
gitcap commit . --auto       # commit immediately
gitcap commit . --context "hotfix for login"  # add context
gitcap config                # show current config
gitcap config --reset        # clear saved config
gitcap config --provider groq # switch provider

## License

MIT
