Command line tool to generate commit messages using LLMs
  • C++ 94.5%
  • CMake 5.5%
Find a file
Odanis Esquea b57b2e5068
Some checks failed
Light Bringer / build (push) Failing after 2m34s
ci(workflow): add node depencency
2026-06-05 20:42:31 -04:00
.forgejo/workflows ci(workflow): add node depencency 2026-06-05 20:42:31 -04:00
src initial commit 2026-06-05 20:07:34 -04:00
.clang-format initial commit 2026-06-05 20:07:34 -04:00
.gitignore initial commit 2026-06-05 20:07:34 -04:00
CMakeLists.txt initial commit 2026-06-05 20:07:34 -04:00
README.md initial commit 2026-06-05 20:07:34 -04:00

Lightbringer

AI-powered commit messages from your code changes.

Features

  • Analyze git diffs with AI models (OpenAI, Anthropic, Ollama)

  • Generate messages following Conventional Commits

  • Analyze specific files or all changes

  • Support for local models with Ollama

  • automatic commit (optional)

Requirements

  • CMake >= 3.14
  • GCC >= 15 or Clang >= 20
  • Git

Installation

# Clone repo
git clone https://github.com/ReiseArnor/lightbringer
cd lightbringer

# Compile
mkdir build && cd build
cmake ..
make -j4

# Install (optional)
sudo make install