Reference¶
Package Modules¶
gitai is organized around a small CLI surface and reusable support modules.
| Module | Purpose |
|---|---|
gitai.cli |
Typer application and command definitions. |
gitai.commit |
Git diff discovery, LLM commit-message generation, Conventional Commit validation, and optional commit application. |
gitai.config |
User configuration loading and saving for ~/.gitai/config.json. |
gitai.providers |
Provider defaults, known model discovery, and API key validation. |
Console Script¶
The package exposes one console script:
Configuration Location¶
Provider setup is stored in:
Environment variables override saved provider keys.