Content
# Let's Git It
Free multi-repo Git GUI for Windows and macOS. Stop hopping between repos and see all your Git work on one screen. Built by Jag Journey, LLC.
Manage every Git repository on your machine from one dashboard. See branch status, ahead/behind counts, dirty files, stashes, conflicts, LFS state, and remote forge info at a glance. Run batch operations across all your repos with one click. Drill into any repo for full history, diffs, staging, blame, submodules, tags, interactive rebase, and merge-request enrichment from GitHub, Gitea, Bitbucket, or any self-hosted forge.
<img src="public/screenshots/dashboard.png" alt="Let's Git It dashboard" width="10%" />
## Key features
- **Windows right-click menu.** Right-click any folder in Windows Explorer to fetch, pull, push, commit, clone, or open the repository directly in Let's Git It. The classic Git right-click experience, built on a modern UI. Toggle from Settings, per-user install, no admin required.
- **Multi-repo dashboard.** Every repo in a folder you pick (and any folders you add) shows up as a live status card. Branch, ahead/behind, dirty counts, last commit, forge brand chip, LFS state, stash count, conflicts, all visible without clicking in.
- **Batch operations.** Fetch all, pull all (ff-only or rebase), push all ahead, commit + push all dirty with a shared message, stash all dirty, pop all stashes, switch branch on all, run any git command on all.
- **Per-repo drill-in.** History with deep search across full revwalk (message, author, file, hash). Staged / unstaged file lists with stage / unstage / discard. Monaco-powered diff viewer and conflict resolver. Per-file blame and per-file history with rename + copy tracking.
- **Merge requests / pull requests, in-app.** List, expand, comment on, approve, and inspect the pipeline state of MRs and PRs across multiple forges, without leaving the app.
- **LFS, tags, submodules, stashes.** Full UI surface for each. LFS migrate import / export with safe triple-confirm. Tag create (annotated or lightweight), delete, push. Submodule status badges with per-row update / sync / set-branch / deinit.
- **Cross-repo branch matrix.** Dense table of every branch across every repo. Click an existing branch to navigate. Click a remote-only branch to create + checkout.
- **Interactive rebase reorder.** Drag-drop UI for pick / reword / edit / squash / fixup / drop. No editor pops open. Mid-rebase conflicts route to the conflict resolver automatically.
- **Tray icon + background auto-fetch.** Set an interval and the app quietly fetches every repo behind the scenes, with a notification when ahead/behind changes.
- **MCP bridge for AI tooling.** Read + write HTTP endpoints on `127.0.0.1:28765` so Claude, Codex, Cline, and any MCP client can drive the app or just observe.
- **Auto-update.** Once installed, future versions ship automatically. The app checks on launch and offers a one-click install + restart.
## Platforms
| Platform | Status |
|---|---|
| Windows (x64) | Available now |
| macOS (Apple Silicon) | [Available free on the Mac App Store](https://apps.apple.com/us/app/lets-git-it/id6789644998) |
| Linux | Coming soon |
## Download
Latest releases: [github.com/jagjourney/lets-git-it/releases](https://github.com/jagjourney/lets-git-it/releases)
### Install on Windows
1. Download the `.msi` from the latest release.
2. Double-click and follow the installer.
3. The MSI upgrades in place over any prior version. Your settings and saved hosts are preserved on upgrade and on uninstall.
### Install on macOS
Install Let's Git It free from the [Mac App Store](https://apps.apple.com/us/app/lets-git-it/id6789644998). Version 2.0.0 supports macOS 12 or later on Apple Silicon.
### Auto-update
Once installed, future versions ship automatically. On launch the app checks the signed release manifest, downloads the new version in the background, and offers a one-click install + restart. You can also check manually from Settings -> Updates.
## Windows right-click menu
Right-click any folder in Windows Explorer to fetch, pull, push, commit, clone, or open the repository directly in Let's Git It. Enable from Settings -> Windows integration. Per-user install, no admin required.
## MCP server for AI assistants
Let's Git It ships a free MCP (Model Context Protocol) server that lets your AI assistant read and drive the app. Compatible with Claude Desktop, Claude Code, Codex CLI, Cline, and any other MCP-compatible client.
Ask your AI to "fetch all my repos and tell me which are behind upstream", "commit and push everything dirty in the apps folder", "show me the merge requests on the backend repo", or "switch every repo to main".
Install:
```bash
git clone https://github.com/jagjourney/lets-git-it.git
cd lets-git-it/mcp
npm install
npm run build
```
Then point your AI client at the server. See [mcp/README.md](mcp/README.md) for Claude Desktop, Codex CLI, and Cline config snippets.
Free to use. No license key, no quota, no telemetry.
## Support
- **Bug reports and feature requests:** [github.com/jagjourney/lets-git-it/issues](https://github.com/jagjourney/lets-git-it/issues)
- **General help and questions:** [jagjourney.ai/contact](https://jagjourney.ai/contact)
- **Project page:** [jagjourney.ai/lets-git-it](https://jagjourney.ai/lets-git-it/)
## Support the project
Let's Git It is free. If it saves you time, you can support ongoing development here: [jagjourney.ai/shop/lets-git-it-donation](https://jagjourney.ai/shop/lets-git-it-donation/)
## License
(c) 2026 Jag Journey, LLC. All rights reserved. Source-available; see [LICENSE](LICENSE) for terms.