Analysis updated 2026-05-18
Run lazygit in a compact sidebar next to your current work instead of switching windows.
Generate an AI-written commit message from your staged diff with one keypress.
Expand into the full lazygit layout for deep history, stash, or hunk-by-hunk staging.
Choose which AI backend, such as Claude or Gemini, writes your commit messages.
| crokily/herdr-lazygit | davorpa/shell-utils | fraconca/ai-ready-context-template-engine | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | Shell | Shell | Shell |
| Last pushed | — | 2021-09-18 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | developer | ops devops | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires herdr 0.7.0+ and a logged-in AI CLI (Claude, Codex, OpenCode, or Gemini) for the commit feature.
herdr-lazygit is a plugin for a terminal multiplexer called herdr that runs the popular git tool lazygit inside a narrow sidebar next to whatever you are working on. It adds AI generated commit messages on top of the usual lazygit experience, so you can stage changes, write a commit, and keep working without leaving your current view. The plugin adds exactly three keyboard shortcuts on top of stock lazygit. One key opens or closes the sidebar. A second key expands the narrow sidebar into the full lazygit layout when you need a deeper look, such as the complete diff view, commit history, or hunk by hunk staging, then collapses it back down again. A third key opens an AI commit pane: it reads your currently staged changes, offers three candidate commit messages along with a summary and the full diff, and lets you pick one, edit it, or write your own before committing. A settings pane lets you choose which AI backend to use, such as Claude, Codex, OpenCode, or Gemini, pick a specific model for each, edit the prompt used to generate messages, and remap any of the three keys. Generating a commit message requires one of those AI command line tools to already be installed and logged in on your machine, no separate API key is needed, since the plugin uses your existing login through that tool. When you press the commit key, the plugin sends your staged changes, or a trimmed summary of them if they are too large, to whichever AI tool you have selected, and that tool then talks to its own provider under your account and its own privacy terms. Nothing else about your usage is sent anywhere, and the plugin does not collect any data itself. Installation is done through herdr's own plugin installer, which also downloads pinned versions of lazygit and fzf for the plugin to use, checking their file signatures and never needing extra system permissions. It runs on macOS and Linux, requires herdr version 0.7.0 or newer along with bash, git, and Python, and is released under the MIT license.
A herdr plugin that runs lazygit in a compact sidebar with one-key AI commit message generation.
Mainly Shell. The stack also includes Shell, lazygit, fzf.
MIT license: use, modify, and share freely, including for commercial purposes, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.