Metadata-Version: 2.5
Name: ai-git-messages
Version: 0.3.0
Summary: CLI tool for generating git messages using AI
Project-URL: homepage, https://github.com/mikegoelzer/ai-git-messages
Project-URL: repository, https://github.com/mikegoelzer/ai-git-messages
Project-URL: documentation, https://github.com/mikegoelzer/ai-git-messages/readme.md
Project-URL: issues, https://github.com/mikegoelzer/ai-git-messages/issues
Author: Mike Goelzer
License-Expression: MIT
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.10
Requires-Dist: curvpyutils>=0.0.51
Requires-Dist: ollama>=0.4.7
Requires-Dist: pydantic>=2.10.6
Requires-Dist: python-dotenv>=1.0
Requires-Dist: rich>=13
Requires-Dist: tiktoken>=0.7
Provides-Extra: dev
Requires-Dist: pytest>=7.4; extra == 'dev'
Description-Content-Type: text/markdown

# ai-git-messages

CLI tool for generating git messages using AI.

## Installation

```bash
# Option 1: using `pipx`
pipx install ai-git-messages

# Option 2: using plain `pip`
python -m pip install --upgrade pip
python -m pip install ai-git-messages

# Option 3: using `uv`
uv pip install ai-git-messages
```

## Usage

```bash
ai-git-messages --help
```

## Configuration

Ollama modes talk to the server named by `OLLAMA_HOST` (default `127.0.0.1:11434`, same as Ollama itself). To set it for this program only, put `OLLAMA_HOST=...` in `~/.config/ai-git-messages/.env` (see `.env.sample`). Variables in that file override the environment regardless of the current directory or how the program was installed.


## Contributing

See [.github/CONTRIBUTING.md](.github/CONTRIBUTING.md) for development setup and contribution guidelines.
