Git UIFinally, a proper Git UI for VS Code. Git UI is a free, focused alternative to GitLens for browsing history, managing branches and worktrees, and inspecting changes. It uses familiar VS Code styling, follows your chosen theme, and opens file comparisons in VS Code's native diff editor. Inspired by the Git tool window in JetBrains' IntelliJ IDEA Community Edition. Completely free and open source. No subscriptions or paid tiers.
What you can do
Branch, commit, and worktree lists support multiple selection. Use VS Code's Source Control and editors to resolve conflicts. Fits your VS Code themeThe panel follows your VS Code theme. Here it is in Dark Modern:
And in Light Modern:
Open Git UIAfter installing Git UI, open a Git repository in VS Code. Show the bottom panel and select the Git UI tab. Your branches and commit history load automatically. Your repositories stay yoursGit UI has no account, cloud backend, or analytics service. Fetch connects to your configured Git remotes using VS Code's Git authentication. Feedback and contributionsReport a bug or suggest a feature. To contribute, see CONTRIBUTING.md. For security vulnerabilities, follow the private reporting instructions in SECURITY.md. LicenseAuthored code is MIT licensed. Bundled Microsoft code and libraries retain their licenses in THIRD_PARTY_NOTICES.md. |


