Skip to content
Back to skills

Lazygit Terminal Ui Git Operations

ASecurity

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.

  • 36 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added June 8, 2026
ai-agentsgoshellgitsecurity

Works with

  • claude code
  • terminal

Security analysis

A100/100

Scanned June 8, 2026

npx -y skills add agentskillexchange/skills --skill lazygit-terminal-ui-git-operations --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Lazygit Terminal Ui Git Operations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentskillexchange-lazygit-terminal-ui-git-operations/badge)](https://www.skillsdirectory.com/skills/agentskillexchange-lazygit-terminal-ui-git-operations)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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:
- [![GitHub Releases](https://img.shields.io/github/downloads/jesseduffield/lazygit/total)](https://github.com/jesseduffield/lazygit/releases) [![Go Report Card](https://goreportcard.com/badge/github.com/jesseduffield/l...
- [Usage](#usage)
- 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/)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.