git404hub

what is herdr-lazygit fr?

crokily/herdr-lazygit — explained in plain English

Analysis updated 2026-05-18

7ShellAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A herdr plugin that runs lazygit in a compact sidebar with one-key AI commit message generation.

vibe map

mindmap
  root((herdr-lazygit))
    What it does
      Sidebar lazygit
      AI commit messages
      Expand and collapse
    Tech stack
      Shell
      lazygit
      fzf
    Use cases
      Compact git sidebar
      AI commit generation
      Full lazygit view
    Audience
      Developers
    Setup
      herdr plugin install
      Logged-in AI CLI

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Run lazygit in a compact sidebar next to your current work instead of switching windows.

VIBE 2

Generate an AI-written commit message from your staged diff with one keypress.

VIBE 3

Expand into the full lazygit layout for deep history, stash, or hunk-by-hunk staging.

VIBE 4

Choose which AI backend, such as Claude or Gemini, writes your commit messages.

what's the stack?

Shelllazygitfzfherdr

how it stacks up fr

crokily/herdr-lazygitdavorpa/shell-utilsfraconca/ai-ready-context-template-engine
Stars777
LanguageShellShellShell
Last pushed2021-09-18
MaintenanceDormant
Setup difficultyeasyeasyeasy
Complexity2/51/51/5
Audiencedeveloperops devopsvibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires herdr 0.7.0+ and a logged-in AI CLI (Claude, Codex, OpenCode, or Gemini) for the commit feature.

MIT license: use, modify, and share freely, including for commercial purposes, as long as you keep the copyright notice.

in plain english

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.

prompts (copy fr)

prompt 1
Help me install herdr-lazygit and add the prefix+g keybinding to my herdr config.
prompt 2
Show me how to switch the AI commit backend to Gemini and pin a specific model.
prompt 3
Explain what data herdr-lazygit sends to the AI CLI when I press the commit key.
prompt 4
Walk me through remapping the commit, expand, and settings keys in herdr-lazygit.

Frequently asked questions

what is herdr-lazygit fr?

A herdr plugin that runs lazygit in a compact sidebar with one-key AI commit message generation.

What language is herdr-lazygit written in?

Mainly Shell. The stack also includes Shell, lazygit, fzf.

What license does herdr-lazygit use?

MIT license: use, modify, and share freely, including for commercial purposes, as long as you keep the copyright notice.

How hard is herdr-lazygit to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is herdr-lazygit for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.