mirror of
https://github.com/jnsahaj/lumen.git
synced 2025-12-23 05:36:48 +00:00
Instant AI Git Commit message, Git changes summary from the CLI (no API key required)
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
lumen
[WIP] Free and open-source CLI tool to summarise git commits using AI
Supports OpenAI, Phind, and Groq
Installation
Cargo
cargo install lumen
Usage
$ lumen --help
$ lumen explain <commit-sha> # eg: lumen explain HEAD
$ lumen list # requires: fzf
Default model: phind
To use a different model
$ lumen --provider="openai" --api-key="<your-api-key>" explain HEAD
$ lumen --provider="openai" --api-key="<your-api-key>" list
You can also set LUMEN_AI_PROVIDER and LUMEN_API_KEY env variables and use lumen commands without specifying provider