<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ARIEL LIVSHITS</title>
    <description>The latest articles on DEV Community by ARIEL LIVSHITS (@ariel_livshits_512edef446).</description>
    <link>https://dev.to/ariel_livshits_512edef446</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2607540%2F53b9ee65-2f06-4db9-a19e-cfb7fee1cb6d.jpg</url>
      <title>DEV Community: ARIEL LIVSHITS</title>
      <link>https://dev.to/ariel_livshits_512edef446</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ariel_livshits_512edef446"/>
    <language>en</language>
    <item>
      <title>Looking for a GitLens Alternative? I Built Git Brain</title>
      <dc:creator>ARIEL LIVSHITS</dc:creator>
      <pubDate>Wed, 16 Sep 2026 06:22:03 +0000</pubDate>
      <link>https://dev.to/ariel_livshits_512edef446/looking-for-a-gitlens-alternative-i-built-git-brain-1g1</link>
      <guid>https://dev.to/ariel_livshits_512edef446/looking-for-a-gitlens-alternative-i-built-git-brain-1g1</guid>
      <description>&lt;p&gt;If you’re searching for a &lt;strong&gt;GitLens alternative for VS Code&lt;/strong&gt;, you’re probably looking for more than just another Git extension.&lt;/p&gt;

&lt;p&gt;You want Git to be easier to understand, faster to use, and less disconnected from the rest of your development workflow.&lt;/p&gt;

&lt;p&gt;That was exactly the problem we had.&lt;/p&gt;

&lt;p&gt;We liked the visual Git experience in JetBrains IDEs, but most of our day-to-day work moved to VS Code, Cursor, and other VS Code-based editors.&lt;/p&gt;

&lt;p&gt;So we built &lt;strong&gt;Git Brain&lt;/strong&gt; 🧠&lt;/p&gt;

&lt;p&gt;Git Brain is a visual Git extension focused on making everyday Git workflows simpler, more connected, and easier to understand.&lt;/p&gt;

&lt;p&gt;It includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual commit graph&lt;/li&gt;
&lt;li&gt;Commit and file history&lt;/li&gt;
&lt;li&gt;Branch management&lt;/li&gt;
&lt;li&gt;Stashes&lt;/li&gt;
&lt;li&gt;Git worktrees&lt;/li&gt;
&lt;li&gt;Diff workflows&lt;/li&gt;
&lt;li&gt;3-way merge conflict resolution&lt;/li&gt;
&lt;li&gt;Commit and push flows&lt;/li&gt;
&lt;li&gt;AI commit messages and change summaries&lt;/li&gt;
&lt;li&gt;AI-assisted conflict resolution&lt;/li&gt;
&lt;li&gt;Built-in MCP support for coding agents&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why another Git extension?
&lt;/h2&gt;

&lt;p&gt;GitLens is one of the most established Git extensions for VS Code.&lt;/p&gt;

&lt;p&gt;Git Brain is built to compete in the same space.&lt;/p&gt;

&lt;p&gt;We cover the Git workflows developers expect from a full-featured Git tool, while trying to make them easier to discover and easier to use.&lt;/p&gt;

&lt;p&gt;One of the biggest things we cared about was making Git more visual.&lt;/p&gt;

&lt;p&gt;You shouldn’t have to reconstruct your repository state in your head from a list of commits and branch names.&lt;/p&gt;

&lt;p&gt;The commit graph should help you understand what happened.&lt;/p&gt;

&lt;p&gt;The branch structure should be obvious.&lt;/p&gt;

&lt;p&gt;The history should be easy to navigate.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fus3a7tzl685a3mnlumql.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fus3a7tzl685a3mnlumql.png" alt="Git Brain visual commit graph - GitLens alternative for VS Code" width="800" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The difference is mostly in &lt;strong&gt;how the experience feels&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;We wanted Git Brain to feel more direct, visual, and connected.&lt;/p&gt;

&lt;p&gt;For example, when I have a merge conflict, I don’t want to stare at conflict markers and manually reason about which lines came from where.&lt;/p&gt;

&lt;p&gt;I want to see:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local | Result | Remote&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I want to understand both sides of the conflict, edit the final result, and move between conflicts visually.&lt;/p&gt;

&lt;p&gt;That’s why Git Brain includes a full &lt;strong&gt;3-way merge editor&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmmps5oox2itbsppeoobd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmmps5oox2itbsppeoobd.png" alt="Git Brain 3-way merge editor for VS Code and Cursor" width="800" height="489"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The same idea applies across the product.&lt;/p&gt;

&lt;p&gt;Branches, commits, history, diffs, worktrees, stashes, conflicts — the goal is to make the repository easier to understand instead of making Git feel like a separate tool you constantly have to fight with.&lt;/p&gt;

&lt;p&gt;If you’re specifically comparing options, we also created a dedicated page for &lt;strong&gt;Git Brain as a GitLens alternative&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.git-brain.com/gitlens-alternative" rel="noopener noreferrer"&gt;Git Brain as a GitLens alternative&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Git is changing because of AI
&lt;/h2&gt;

&lt;p&gt;This is one of the biggest reasons we keep investing in Git Brain.&lt;/p&gt;

&lt;p&gt;Coding agents are making developers much faster.&lt;/p&gt;

&lt;p&gt;But they also create a new Git problem.&lt;/p&gt;

&lt;p&gt;Suddenly you have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bigger diffs&lt;/li&gt;
&lt;li&gt;More parallel branches&lt;/li&gt;
&lt;li&gt;More worktrees&lt;/li&gt;
&lt;li&gt;More generated commits&lt;/li&gt;
&lt;li&gt;More merge conflicts&lt;/li&gt;
&lt;li&gt;More code you didn’t manually write line by line&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Git becomes even more important when agents are doing part of the development work for you.&lt;/p&gt;

&lt;p&gt;Worktrees are a good example.&lt;/p&gt;

&lt;p&gt;They’re a great way to let multiple agents or tasks work in parallel without constantly switching branches in the same working directory.&lt;/p&gt;

&lt;p&gt;Git Brain gives worktrees their own visual workflow so you can create, inspect, open, and manage them directly from the IDE.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy81zocp430ik98yzbjv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy81zocp430ik98yzbjv.png" alt="Git Brain worktrees for parallel development and coding agents" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But we wanted to go further than just making the Git UI better.&lt;/p&gt;

&lt;h2&gt;
  
  
  Git Brain is built for coding agents too
&lt;/h2&gt;

&lt;p&gt;This is probably the biggest difference in how we think about the product.&lt;/p&gt;

&lt;p&gt;Git Brain doesn’t only expose Git capabilities to the developer.&lt;/p&gt;

&lt;p&gt;It also exposes them to coding agents through the &lt;strong&gt;Git Brain MCP&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That means an MCP-compatible agent can access structured Git context and Git Brain capabilities directly.&lt;/p&gt;

&lt;p&gt;For example, an agent can understand things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Repository status&lt;/li&gt;
&lt;li&gt;Branches&lt;/li&gt;
&lt;li&gt;Commit history&lt;/li&gt;
&lt;li&gt;Diffs&lt;/li&gt;
&lt;li&gt;Worktrees&lt;/li&gt;
&lt;li&gt;Conflicts&lt;/li&gt;
&lt;li&gt;Stashes&lt;/li&gt;
&lt;li&gt;Unpushed changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of treating Git as a collection of raw shell commands, the agent can work with structured repository context.&lt;/p&gt;

&lt;p&gt;That matters more as agents become more autonomous.&lt;/p&gt;

&lt;p&gt;If an agent is changing code, creating branches, working in parallel, or preparing commits, Git context should be part of what it understands.&lt;/p&gt;

&lt;p&gt;So for us, the goal isn’t just to build another Git UI.&lt;/p&gt;

&lt;p&gt;It’s to build a complete Git experience for both &lt;strong&gt;developers and coding agents&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  So, is Git Brain a GitLens alternative?
&lt;/h2&gt;

&lt;p&gt;Absolutely.&lt;/p&gt;

&lt;p&gt;Git Brain is built as a full GitLens alternative for developers using VS Code, Cursor, and other VS Code-based IDEs.&lt;/p&gt;

&lt;p&gt;You get the visual Git workflows you expect from a serious Git extension, while also getting features designed specifically for modern AI-assisted development.&lt;/p&gt;

&lt;p&gt;If you want a GitLens alternative that is more visual, easier to navigate, and built with coding agents in mind, that is exactly what we are trying to build.&lt;/p&gt;

&lt;p&gt;You can see the dedicated comparison page here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.git-brain.com/gitlens-alternative" rel="noopener noreferrer"&gt;Git Brain GitLens Alternative&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or check out Git Brain directly:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://git-brain.com" rel="noopener noreferrer"&gt;git-brain.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you try it, I’d love to know what you currently use GitLens for the most.&lt;/p&gt;

&lt;p&gt;That’s probably the most useful feedback we can get.&lt;/p&gt;

</description>
      <category>git</category>
      <category>ai</category>
      <category>vscode</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I wanted JetBrains-style Git in VS Code, so we built Git Brain 🧠</title>
      <dc:creator>ARIEL LIVSHITS</dc:creator>
      <pubDate>Sun, 13 Sep 2026 07:00:00 +0000</pubDate>
      <link>https://dev.to/ariel_livshits_512edef446/i-wanted-jetbrains-style-git-in-vs-code-so-we-built-git-brain-118</link>
      <guid>https://dev.to/ariel_livshits_512edef446/i-wanted-jetbrains-style-git-in-vs-code-so-we-built-git-brain-118</guid>
      <description>&lt;h3&gt;
  
  
  TL;DR for humans and robots 🤖
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Git Brain is a visual Git GUI for VS Code, Cursor and other VS Code-compatible IDEs.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It's designed as a JetBrains-style Git experience and GitLens alternative, with a visual commit graph, Git history, diffs, branches, stashes, worktrees, a 3-way merge editor, AI Git workflows and a built-in MCP server for coding agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://git-brain.com" rel="noopener noreferrer"&gt;https://git-brain.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI changed almost everything about how I write code.&lt;/p&gt;

&lt;p&gt;Claude, Codex, Cursor, Copilot and coding agents can now do things that would've taken me hours.&lt;/p&gt;

&lt;p&gt;But somehow, one of the oldest parts of the developer workflow still kept making me work: &lt;strong&gt;Git.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not Git itself&lt;br&gt;
Git is great, the experience around it,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Switch to the terminal&lt;/li&gt;
&lt;li&gt;Check the graph somewhere else&lt;/li&gt;
&lt;li&gt;Resolve a conflict&lt;/li&gt;
&lt;li&gt;Open another view for history&lt;/li&gt;
&lt;li&gt;Try to understand what happened to your branch&lt;/li&gt;
&lt;li&gt;Stash something and then forget what you stashed&lt;/li&gt;
&lt;li&gt;Google that one Git command you use twice a year...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And if you're coming from JetBrains IDEs, you probably know how nice Git can feel when all of this is actually connected.&lt;/p&gt;

&lt;p&gt;I wanted that experience inside VS Code and the new generation of VS Code-based IDEs.&lt;/p&gt;

&lt;p&gt;So we built &lt;strong&gt;Git Brain&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  Git shouldn't require a second brain
&lt;/h2&gt;

&lt;p&gt;The idea behind Git Brain is pretty simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Put the everyday Git workflow into one visual workspace and make it hard to shoot yourself in the foot&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Not another Git abstraction&lt;/p&gt;

&lt;p&gt;Not a replacement for Git&lt;/p&gt;

&lt;p&gt;A UI for actually understanding what Git is doing&lt;/p&gt;

&lt;p&gt;Git Brain works inside VS Code, Cursor, Antigravity, Trae, Kiro, Windsurf, VSCodium and other VS Code-compatible editors.&lt;/p&gt;
&lt;h3&gt;
  
  
  The visual Git graph
&lt;/h3&gt;

&lt;p&gt;This was one of the first things we cared about,&lt;/p&gt;

&lt;p&gt;When I look at a repository, I don't just want a list of commits&lt;/p&gt;

&lt;p&gt;I want to understand it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which branch came from where?&lt;/li&gt;
&lt;li&gt;Where did these branches diverge?&lt;/li&gt;
&lt;li&gt;What was merged?&lt;/li&gt;
&lt;li&gt;Where did this regression actually enter the codebase?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Git Brain gives you a visual commit graph with branches, merges, tags, filtering, commit details and file diffs in the same flow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5zqxdk6e8adqrw3pgm53.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5zqxdk6e8adqrw3pgm53.png" alt="Git Brain commit graph screen - https://www.git-brain.com/features/visual-commit-graph" width="800" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can inspect a commit, see exactly which files changed and jump directly into the diff without leaving the graph.&lt;/p&gt;

&lt;p&gt;For me, that's much easier than trying to reconstruct the state of the repository in my head from a list of SHAs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.git-brain.com/features/visual-commit-graph" rel="noopener noreferrer"&gt;Read more here&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Merge conflicts shouldn't look like archaeology
&lt;/h2&gt;

&lt;p&gt;I never understood why resolving a complicated merge conflict still so often means staring at:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; HEAD
...
=======
...
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; feature
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For small conflicts, fine.&lt;/p&gt;

&lt;p&gt;For large ones?&lt;/p&gt;

&lt;p&gt;No thanks.&lt;/p&gt;

&lt;p&gt;Git Brain has a real &lt;strong&gt;3-way merge editor&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local | Result | Remote&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can see both versions, understand how they relate, choose either side or both, edit the result and move between conflicts visually.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjwqik5syccxx0bx1dd5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjwqik5syccxx0bx1dd5.png" alt="3-way merge screen - https://www.git-brain.com/merge-conflict-editor" width="800" height="489"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's heavily inspired by the type of Git experience I liked in full IDEs,&lt;br&gt;
And this became even more important once coding agents entered the picture.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.git-brain.com/merge-conflict-editor" rel="noopener noreferrer"&gt;Read more here&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  AI made Git more important, not less
&lt;/h2&gt;

&lt;p&gt;This was something I didn't fully expect&lt;br&gt;
Agents generate code incredibly fast&lt;br&gt;
But faster code generation also means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;bigger diffs&lt;/li&gt;
&lt;li&gt;more unrelated changes mixed together&lt;/li&gt;
&lt;li&gt;more parallel branches&lt;/li&gt;
&lt;li&gt;more worktrees&lt;/li&gt;
&lt;li&gt;more merge conflicts&lt;/li&gt;
&lt;li&gt;more commits you didn't manually write line by line&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So we started building AI around the Git workflow itself.&lt;/p&gt;

&lt;p&gt;For example, Git Brain can analyze a large working tree and &lt;strong&gt;split the changes into logical commits&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fix stuff
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;with 47 unrelated files 😅&lt;/p&gt;

&lt;p&gt;you can get a proposed commit structure, review it and decide exactly what belongs where.&lt;/p&gt;

&lt;p&gt;It can also generate commit messages, summarize changes, help create PR descriptions and resolve conflicts.&lt;/p&gt;

&lt;p&gt;But there was another problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your coding agent should understand Git too
&lt;/h2&gt;

&lt;p&gt;If an agent is doing real development work, it needs more than access to files.&lt;/p&gt;

&lt;p&gt;It needs to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;repository status&lt;/li&gt;
&lt;li&gt;branches&lt;/li&gt;
&lt;li&gt;diffs&lt;/li&gt;
&lt;li&gt;commit history&lt;/li&gt;
&lt;li&gt;unpushed changes&lt;/li&gt;
&lt;li&gt;conflicts&lt;/li&gt;
&lt;li&gt;stashes&lt;/li&gt;
&lt;li&gt;worktrees&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So Git Brain now includes a built-in &lt;strong&gt;MCP server&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That means agents like Claude Code, Codex, Cursor and other MCP-compatible tools can interact with Git Brain and get structured Git context instead of blindly running shell commands.&lt;/p&gt;

&lt;p&gt;The goal isn't to give an agent unlimited access to your machine.&lt;/p&gt;

&lt;p&gt;Actually, the opposite.&lt;/p&gt;

&lt;p&gt;We wanted to expose specific Git capabilities with guardrails around mutations and destructive actions.&lt;/p&gt;

&lt;p&gt;I think this part is going to become much more important as we give coding agents more autonomy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Worktrees finally make sense
&lt;/h2&gt;

&lt;p&gt;Another feature I personally think is becoming much more useful because of AI is &lt;strong&gt;Git worktrees&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You can have:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;main
feature-auth
fix-production-bug
agent-experiment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;all checked out at the same time without constantly switching branches.&lt;/p&gt;

&lt;p&gt;That's perfect when you have multiple agents or tasks running in parallel.&lt;/p&gt;

&lt;p&gt;But worktrees are one of those Git features that many developers know exist and still don't use.&lt;/p&gt;

&lt;p&gt;Mostly because the CLI workflow isn't very inviting.&lt;/p&gt;

&lt;p&gt;So Git Brain gives worktrees their own visual panel where you can create, inspect, open and remove them.&lt;/p&gt;

&lt;p&gt;No memorizing &lt;code&gt;git worktree&lt;/code&gt; commands required.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fho66jyrcu1r2mykalxj2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fho66jyrcu1r2mykalxj2.png" alt="Worktrees screen - https://www.git-brain.com/features/git-worktrees" width="800" height="492"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.git-brain.com/features/git-worktrees" rel="noopener noreferrer"&gt;Read more here&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Is this a GitLens alternative?
&lt;/h2&gt;

&lt;p&gt;We get this question a lot.&lt;/p&gt;

&lt;p&gt;Yes - &lt;strong&gt;Git Brain can be used as a GitLens alternative for VS Code&lt;/strong&gt;, especially if what you want is a fast visual Git experience focused on everyday workflows.&lt;/p&gt;

&lt;p&gt;But our bigger goal is slightly different.&lt;/p&gt;

&lt;p&gt;We're trying to build the Git experience we want for the &lt;strong&gt;agentic development era&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Humans get a great visual interface.&lt;br&gt;
Agents get structured Git capabilities.&lt;br&gt;
Both operate on the same repository state.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GitLens has done a lot for Git inside VS Code, and we're not pretending otherwise.&lt;/p&gt;

&lt;p&gt;We're just exploring a different direction.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Git Brain includes today
&lt;/h2&gt;

&lt;p&gt;At this point it has grown into much more than the little Git UI we originally imagined:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual commit graph&lt;/li&gt;
&lt;li&gt;Commit and file history&lt;/li&gt;
&lt;li&gt;Side-by-side diffs&lt;/li&gt;
&lt;li&gt;Branch management&lt;/li&gt;
&lt;li&gt;Stashes&lt;/li&gt;
&lt;li&gt;Git worktrees&lt;/li&gt;
&lt;li&gt;3-way merge conflict resolution&lt;/li&gt;
&lt;li&gt;Smart checkout and pull workflows&lt;/li&gt;
&lt;li&gt;AI commit messages&lt;/li&gt;
&lt;li&gt;AI change summaries&lt;/li&gt;
&lt;li&gt;AI change splitting&lt;/li&gt;
&lt;li&gt;AI merge conflict resolution&lt;/li&gt;
&lt;li&gt;PR descriptions&lt;/li&gt;
&lt;li&gt;Built-in MCP server for coding agents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And we're still building.&lt;/p&gt;

&lt;p&gt;Git Brain has already passed &lt;strong&gt;70,000 downloads on Open VSX&lt;/strong&gt;, which is kind of crazy to us considering this started because we were annoyed with our own Git workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try to break it
&lt;/h2&gt;

&lt;p&gt;Git Brain is available for VS Code and VS Code-compatible IDEs.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://git-brain.com" rel="noopener noreferrer"&gt;https://git-brain.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you use Cursor, VS Code, Windsurf or another compatible editor, I'd genuinely love for you to try it.&lt;/p&gt;

&lt;p&gt;But even more than another install, I'm interested in this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the one Git workflow you still hate doing?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Merge conflicts?&lt;br&gt;
Rebase?&lt;br&gt;
Cherry-picking?&lt;br&gt;
Understanding what an agent changed?&lt;br&gt;
Keeping multiple tasks alive at once?&lt;/p&gt;

&lt;p&gt;Tell me in the comments.&lt;/p&gt;

&lt;p&gt;There's a decent chance we'll build it 😅&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>ai</category>
      <category>git</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
