ai-agent

Lazygit

Simple terminal UI for git commands
81,037 stars2,959 forksGoUpdated 8/4/2026100% free · open source
What it does

Lazygit provides a simple terminal UI for git commands, making it easier to manage repositories and perform common git operations.

When to use it
  • When you need to visualize and manage complex git workflows
  • When you want to simplify common git commands and reduce errors
  • When you prefer a terminal-based interface for git operations
Ready-to-paste prompt
Run `lazygit --help` to view available options and commands
Heads up: Lazygit requires Go 1.16 or higher to be installed on your system, and you need to have the `git` command-line tool installed and configured properly
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/lazygit && curl -fsSL https://workflowstacks.com/api/skills/lazygit/claude-skill -o ~/.claude/skills/lazygit/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How Lazygit works
Codeflow
Free to inspect

Lazygit is a very large Go project (~88k lines across 551 code files, plus 536 test files). Setup is light: installs like a normal app. Reading the code is optional. Last commit this month, MIT license, has a test suite.

Size
Very large codebase
~88k lines · 551 code files · days to read — use, don't read
Setup
One-command install
Installs like a normal app. Reading the code is optional.
Runs on
Go · Docker
No API keys detected
Go 100%
What happens, step by step

Simplifies git commands

You give
git commands
1Run App
Start the application
main.go
2Configure
Set custom settings
3Use UI
Interact with terminal UI
pkg/app/app.go
You get
simplified results
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    AGENTS.md
    The instructions the AI actually follows
  3. 3
    main.go
    Where the program starts running
  4. 4
    go.mod
    Dependencies and the commands it exposes
  5. 5
    pkg/app/app.go
    Inside pkg/ — the main logic begins here
What's in each folder
pkg/Core code — the actual logic1088 files
cmd/Command-line entry points2 files
docs/Documentation26 files
demo/Examples you can copy3 files
docs-master/Folder26 files
scripts/Helper scripts15 files
schema-master/Folder1 files
schema/Data models & types1 files
READMEHas testsDocumentedCI checksDocker readyExamples includedMIT licenseUpdated this month
Quick Actions
Details
Creator
jesseduffield
Language
Go
Category
ai-agent
Published
5/19/2018

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.