Metadata-Version: 2.1
Name: chamgo
Version: 0.1.8
Summary: Get LLM to review your commit
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: langchain-openai>=0.2.9
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: rich>=13.9.4

# chamgo

Review my commit.

## How to use

```bash
pip install chamgo
python -m chamgo
```

## Requirements

- Requires git and at least one commit.
- Requires OpenAI API key.
  - `OPENAI_API_KEY=<your-api-key>`

## Options

```bash
-m --mode | OpenAI Model (default: o1-mini)
-l --language | Review language (default: ENGLISH)
```

## How it works

Check your commit log and review it.

```bash
git show head -> llm review -> format review output
```

## Roadmap

- [x] Review head commit
- [ ] Review several commits
- [ ] Review branch

- [ ] Review with other LLM model providers
