<?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: Igor Azarny</title>
    <description>The latest articles on DEV Community by Igor Azarny (@igor_azarny_ced19b96dbca4).</description>
    <link>https://dev.to/igor_azarny_ced19b96dbca4</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%2F1909417%2F25556551-69fd-48b6-bdaa-cd74799578bb.jpg</url>
      <title>DEV Community: Igor Azarny</title>
      <link>https://dev.to/igor_azarny_ced19b96dbca4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/igor_azarny_ced19b96dbca4"/>
    <language>en</language>
    <item>
      <title>Gitember git gui tool with extra fatures</title>
      <dc:creator>Igor Azarny</dc:creator>
      <pubDate>Tue, 18 Aug 2026 10:06:09 +0000</pubDate>
      <link>https://dev.to/igor_azarny_ced19b96dbca4/gitember-git-gui-tool-with-extra-fatures-eh</link>
      <guid>https://dev.to/igor_azarny_ced19b96dbca4/gitember-git-gui-tool-with-extra-fatures-eh</guid>
      <description>&lt;h2&gt;
  
  
  Gitember: A Git GUI Built Around the Way Developers Actually Work
&lt;/h2&gt;

&lt;p&gt;Git is incredibly powerful, but working with it every day often means switching between the terminal, IDE, Git clients, diff tools, merge tools, file managers, and scripts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gitember&lt;/strong&gt; is an open-source desktop Git client built around a simple idea: bring the operations developers use every day - and the comparisons and tools they frequently need around Git - into one fast, focused application.&lt;/p&gt;

&lt;p&gt;It covers the complete Git workflow while adding features such as arbitrary file and folder comparison, a built-in 3-way merge resolver, Git worktrees, workspace management, full-text history search, Git LFS, and optional local AI assistance.&lt;/p&gt;

&lt;h2&gt;
  
  
  More Than Just a Git Client
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Compare Any Files or Folders
&lt;/h3&gt;

&lt;p&gt;One of Gitember's most useful features is the ability to compare &lt;strong&gt;arbitrary files and folders&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The comparison isn't limited to Git repositories.&lt;/p&gt;

&lt;p&gt;You can compare two files or two directory trees directly.&lt;/p&gt;

&lt;p&gt;This is especially useful when you need to answer questions such as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What exactly changed between these two versions?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What did that tool generate differently?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or, increasingly:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What did the AI change in my project?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When working with AI coding tools, you may suddenly have hundreds of modified files or generated artifacts.&lt;/p&gt;

&lt;p&gt;Instead of manually inspecting directories, Gitember lets you compare the two trees and quickly identify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;added files&lt;/li&gt;
&lt;li&gt;removed files&lt;/li&gt;
&lt;li&gt;modified files&lt;/li&gt;
&lt;li&gt;unchanged files&lt;/li&gt;
&lt;li&gt;differences inside files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes the feature useful even when Git itself isn't involved.&lt;/p&gt;

&lt;h3&gt;
  
  
  A Built-in 3-Way Merge Resolver
&lt;/h3&gt;

&lt;p&gt;Merge conflicts are one of the places where developers often leave their Git client and open another application.&lt;/p&gt;

&lt;p&gt;Gitember includes a built-in &lt;strong&gt;3-way merge resolver&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You can see:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BASE | OURS | THEIRS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;side by side.&lt;/p&gt;

&lt;p&gt;You can then:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;select content from either side&lt;/li&gt;
&lt;li&gt;edit the result directly&lt;/li&gt;
&lt;li&gt;resolve conflicts inline&lt;/li&gt;
&lt;li&gt;save the resolved file&lt;/li&gt;
&lt;li&gt;stage it with one click&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No separate merge application is required.&lt;/p&gt;

&lt;p&gt;The goal is simple: &lt;strong&gt;resolve the conflict without breaking your workflow.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Workspace - Work With Multiple Repositories
&lt;/h3&gt;

&lt;p&gt;Gitember also introduces the concept of a &lt;strong&gt;Workspace&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A workspace allows you to work with multiple repositories together rather than treating every repository as a completely isolated application context.&lt;/p&gt;

&lt;p&gt;This is particularly useful for projects that consist of multiple repositories or related services.&lt;/p&gt;

&lt;p&gt;Instead of repeatedly opening repositories individually, you can organize them into a workspace and work with them together.&lt;/p&gt;

&lt;p&gt;For developers working on microservices, multi-module systems, or projects split across several repositories, this can significantly reduce context switching.&lt;/p&gt;

&lt;h3&gt;
  
  
  Search Git History - Beyond Source Code
&lt;/h3&gt;

&lt;p&gt;Another feature that makes Gitember different from a basic Git client is its full-text search.&lt;/p&gt;

&lt;p&gt;You can search through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;commits&lt;/li&gt;
&lt;li&gt;source code&lt;/li&gt;
&lt;li&gt;repository history&lt;/li&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;Office documents&lt;/li&gt;
&lt;li&gt;PDF files&lt;/li&gt;
&lt;li&gt;CAD files&lt;/li&gt;
&lt;li&gt;other supported document formats&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means Git history becomes more than a list of commit messages.&lt;/p&gt;

&lt;p&gt;You can actually search for information contained inside the files that changed over time.&lt;/p&gt;

&lt;p&gt;For large repositories or projects where documentation and design files live alongside source code, this can be surprisingly useful.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI-Assisted Git Workflows
&lt;/h3&gt;

&lt;p&gt;AI features in Gitember are deliberately focused on Git-related tasks rather than trying to turn the entire application into an AI assistant.&lt;/p&gt;

&lt;p&gt;For example, Gitember can help with:&lt;/p&gt;

&lt;h4&gt;
  
  
  Commit messages
&lt;/h4&gt;

&lt;p&gt;Generate a commit message based on the staged changes.&lt;/p&gt;

&lt;h4&gt;
  
  
  Branch descriptions
&lt;/h4&gt;

&lt;p&gt;Explain what changed between two branches in plain language.&lt;/p&gt;

&lt;h4&gt;
  
  
  Secret detection
&lt;/h4&gt;

&lt;p&gt;The experimental AI secret detector can scan staged files for potentially sensitive information such as:&lt;/p&gt;

&lt;p&gt;passwords, API keys, tokens, etc&lt;br&gt;
s&lt;/p&gt;

&lt;p&gt;The AI functionality can work with local models through Ollama, allowing developers to keep source code and diffs on their own machine.&lt;/p&gt;

&lt;h3&gt;
  
  
  Repository Statistics
&lt;/h3&gt;

&lt;p&gt;Gitember also provides repository statistics and history information.&lt;/p&gt;

&lt;p&gt;This gives you another way to understand a repository beyond individual commits and diffs.&lt;/p&gt;

&lt;p&gt;Combined with history search and file comparison, it becomes easier to investigate how a project has evolved over time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Feature Set
&lt;/h2&gt;

&lt;p&gt;The current Gitember feature set includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complete Git workflow&lt;/strong&gt; - commit, branch, merge, rebase, cherry-pick, revert, stash and more&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive rebase&lt;/strong&gt; - reorder, squash, fixup, drop and reword commits&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Git worktrees&lt;/strong&gt; - create, manage and work with multiple worktrees&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3-way merge resolver&lt;/strong&gt; - BASE / OURS / THEIRS with inline editing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File comparison&lt;/strong&gt; - compare arbitrary files outside Git&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Folder comparison&lt;/strong&gt; - compare complete directory trees&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Workspace&lt;/strong&gt; - organize and work with multiple repositories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full-text search&lt;/strong&gt; - search Git history, source code and documents&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Document search&lt;/strong&gt; - Office, PDF, CAD and other supported formats&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git LFS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository statistics and blame&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unified and side-by-side diff views&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub, GitLab, Bitbucket and Gitea integration&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optional AI assistance&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Experimental secret leak detection&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try Gitember
&lt;/h2&gt;

&lt;p&gt;If you work with Git every day, I'd be interested in hearing what you think.&lt;/p&gt;

&lt;p&gt;What is the Git workflow that still makes you leave your Git client and open another tool?&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://gitember.org" rel="noopener noreferrer"&gt;https://gitember.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;Source code:&lt;/strong&gt; &lt;a href="https://github.com/iazarny/gitember" rel="noopener noreferrer"&gt;https://github.com/iazarny/gitember&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Gitember is open source, and feedback, bug reports, feature ideas, contributors, and testers are welcome.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>tooling</category>
      <category>git</category>
    </item>
  </channel>
</rss>
