Instant AI Git Commit message, Git changes summary from the CLI (no API key required)
Find a file
2024-10-30 12:40:28 +05:30
src feat: Add groq provider 2024-10-30 12:32:44 +05:30
.gitignore feat: Initial setup using openai and keyring 2024-10-29 01:00:27 +05:30
Cargo.lock chore: Bump ver 2024-10-30 12:33:42 +05:30
Cargo.toml chore: Bump ver 2024-10-30 12:33:42 +05:30
LICENSE Create LICENSE 2024-10-30 04:39:38 +05:30
README.md Update README.md 2024-10-30 12:40:28 +05:30

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