explaingit

jagjourney/lets-git-it

1JavaScriptAudience · developerComplexity · 2/5ActiveLicenseSetup · easy

TLDR

Windows desktop app that shows every local Git repo on one dashboard, runs batch operations across them, and ships an MCP server for AI agents.

Mindmap

mindmap
  root((lets-git-it))
    Inputs
      Local Git repos
      Forge credentials
      MCP requests
    Outputs
      Dashboard view
      Batch git actions
      MR PR data
    Use Cases
      Manage many repos
      Bulk fetch and push
      Drive Git via AI
    Tech Stack
      JavaScript
      Monaco
      MCP
      Windows MSI

Things people build with this

USE CASE 1

Watch ahead/behind status across dozens of local repos from one screen

USE CASE 2

Commit and push every dirty repo at once with a shared message

USE CASE 3

Let Claude or Codex drive the Git client through the bundled MCP server

USE CASE 4

Review and approve pull requests across GitHub, Gitea, and Bitbucket in one app

Tech stack

JavaScriptMonacoMCPWindows

Getting it running

Difficulty · easy Time to first run · 5min

Windows only at launch; macOS and Linux builds are listed as coming soon.

Source is visible but proprietary, owned by Jag Journey LLC, with no permission to redistribute or modify.

In plain English

Let's Git It is a desktop application from a company called Jag Journey, LLC, for people who manage many Git code repositories on the same computer. Git is the version-control tool that most software teams use to track changes to their code. The app puts all your local repos on one dashboard so you can see, for each one, what branch it is on, whether it is ahead or behind the shared copy on the server, which files have been changed but not saved, whether anything is conflicting, and other status info, without having to type commands. From that dashboard you can perform actions on many repos at once. The README calls these batch operations: fetch all, pull all, push everything that is ahead, commit and push every repo with changes using one shared message, stash or pop stashes everywhere, switch branch on all of them, or run an arbitrary git command across the whole set. You can also click into a single repo for a more detailed view, with a searchable history, a diff and conflict editor based on the Monaco code editor that VS Code uses, per-file blame, staging controls, tags, submodules, and a drag-and-drop interactive rebase that avoids the usual text-editor step. It also pulls in merge request and pull request data from hosting services like GitHub, Gitea, Bitbucket, and self-hosted forges, so you can list, comment on, approve, and check pipeline status inside the app. There is a Windows Explorer right-click integration for common git actions on any folder, a system tray icon that quietly fetches updates in the background, and an LFS, tag, and submodule UI. The app runs on Windows today, with macOS and Linux versions listed as coming soon. It is free, distributed as an MSI installer with automatic updates, and ships a small MCP server that lets AI assistants like Claude Desktop, Claude Code, Codex CLI, and Cline read and drive the app. The source is published under a source-available license rather than a fully open one.

Copy-paste prompts

Prompt 1
Walk me through installing Let's Git It on Windows and adding my code folder so every repo shows up on the dashboard
Prompt 2
Set up the Let's Git It MCP server with Claude Desktop and show me a config snippet that lets Claude fetch all my repos
Prompt 3
Show me how the Let's Git It interactive rebase UI maps to git rebase -i actions for pick, squash, and fixup
Prompt 4
Write a Claude prompt that uses the Let's Git It MCP tools to commit and push everything dirty in my apps folder
Prompt 5
Explain how Let's Git It pulls merge request data from a self-hosted Gitea instance and what credentials it needs
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.