A simple terminal user interface for git commands built with Go. lazygit provides interactive staging, rebasing, conflict resolution, and branch management through an intuitive TUI that replaces arcane git command sequences with keyboard-driven workflows.
Scanned 6/8/2026
Install to Claude Code
npx -y skills add agentskillexchange/skills --skill lazygit-terminal-ui-git-operations --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Lazygit Terminal Ui Git Operations?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-lazygit-terminal-ui-git-operations)More formats (shields.io, HTML) on the badges page.
---
name: "lazygit Terminal UI for Git Operations"
slug: "lazygit-terminal-ui-git-operations"
description: "A simple terminal user interface for git commands built with Go. lazygit provides interactive staging, rebasing, conflict resolution, and branch management through an intuitive TUI that replaces arcane git command sequences with keyboard-driven workflows."
github_stars: 75400
verification: "security_reviewed"
source: "https://github.com/jesseduffield/lazygit"
category: "Developer Tools"
framework: "Claude Code"
tool_ecosystem:
github_repo: "jesseduffield/lazygit"
github_stars: 75400
---
# lazygit Terminal UI for Git Operations
A simple terminal user interface for git commands built with Go. lazygit provides interactive staging, rebasing, conflict resolution, and branch management through an intuitive TUI that replaces arcane git command sequences with keyboard-driven workflows.
## Installation
Use the upstream install or setup path that matches your environment:
- brew install lazygit
- conda install -c conda-forge lazygit
- go install github.com/jesseduffield/lazygit@latest
- git clone https://github.com/jesseduffield/lazygit.git
Requirements and caveats from upstream:
- Rant time: You've heard it before, git is _powerful_, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your editor? _Are you kidding m...
- For contributors, the flake provides a development shell with Go toolchain, development tools, and dependencies:
- Go toolchain
Basic usage or getting-started notes:
- [](https://github.com/jesseduffield/lazygit/releases) [
- For when you really want to just get rid of anything that shows up when you run git status (and yes that includes dirty submodules) [kidpix style](https://www.youtube.com/watch?v=N4E2B_k2Bss), press shift+d to bring u...
- Source: https://github.com/jesseduffield/lazygit
- Extracted from upstream docs: https://raw.githubusercontent.com/jesseduffield/lazygit/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/lazygit-terminal-ui-git-operations/)
No comments yet. Be the first to comment!