Auto-resolve 95% of trivial conflicts
10 deterministic patterns. Composite confidence scoring. Decision traces for every hunk.
GitWand classifies every merge conflict using 10 deterministic patterns and per-hunk confidence scoring. The trivial 95% — auto-resolved. The complex — left for you with full traces. Native, free, open-source.
macOS · Linux · Windows
Auto-resolved conflicts, native performance, opt-in and auditable AI.
10 deterministic patterns. Composite confidence scoring. Decision traces for every hunk.
Lazy-loaded panels. libgit2 fast-path. Polling discipline. No Electron bloat.
LLM fallback for complex hunks. MCP server for agents. Always opt-in, always audited.
GitWand analyzes code semantics, not just lines. It picks the right resolution for you.
Every hunk runs through the classifier. Each pattern has its own confidence profile and automatic resolver.
same_changecertainBoth branches made the exact same edit.
one_side_changecertainOnly one branch touched this block.
non_overlappinghighAdditions at different positions in the block.
whitespace_onlyhighSame logic, different indentation or spacing.
reorder_onlyhighSame lines, different order.
insertion_at_boundaryhighNew lines added at the edge of a hunk.
value_only_changehighA scalar value (JSON, config) updated on one side.
section_only_changehighA document section edited on one side only.
llm_proposedmediumLLM-proposed resolution above the confidence threshold.
complexlowOverlapping edits — surfaced with full classification trace.
Select a hunk in the Review panel, request a targeted rewrite, and accept in one click. Prompt presets add instant context across every AI feature.
A complete workflow with no performance compromise.
10 resolution patterns with pattern registry (v1.4) and confidence scoring. 95%+ of trivial conflicts resolved without intervention.
Review GitHub PRs directly in the app. Comments, reviews, CI status, and conflict preview.
Unified diff viewer with syntax highlighting, hunk-level staging, and merge preview.
Flat ↔ tree toggle in the commit file list with per-folder aggregates, click-to-filter, and a resizable sidebar that remembers its width.
Break a commit in two by picking files and lines. Blocks merge commits, preserves your selection across collapse/expand, and handles added/deleted/renamed files.
List, create, push, and delete local and remote tags. AI-powered suggestion for the next semantic version from your commit history.
Performance measured on an M-series chip with typical repositories.
GitWand's MCP server exposes its conflict engine to AI agents. GitWand resolves the trivial — your agent takes over for the complex cases.
The agent calls gitwand_preview_merge to assess the number of conflicts, their complexity, and the percentage GitWand can resolve on its own.
GitWand instantly resolves trivial patterns (whitespace, one-side-change, same-change…) and returns ambiguous hunks with their classification trace.
For each complex conflict, the agent has full context: ours/theirs/base content, classification trace, and confidence scores.
{ "mcpServers": { "gitwand": { "command": "npx", "args": [ "@gitwand/mcp", "--cwd", "/path/to/repo" ] } } }
Clean interface, dark theme, every Git feature in one place.

Feature-by-feature breakdown against the most popular Git clients on the market.
| GitWand | GitHub Desktop | GitKraken | Fork | Tower | Sublime Merge | |
|---|---|---|---|---|---|---|
| Workflow | ||||||
| Free & open source | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Native app (no Electron) | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ |
| macOS | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Linux | ✓ | ✗ | ✓ | ✗ | ✗ | ✓ |
| Windows | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| CLI tool | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| VS Code extension | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Diff & Staging | ||||||
| Syntax highlighting | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Hunk-level staging | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Line-level staging | ✓ | ✗ | ~ | ~ | ✓ | ✗ |
| Side-by-side diff | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Image diff (visual) | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ |
| Folder tree diff | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Conflict Resolution | ||||||
| Auto-resolve conflictsunique | ✓ | ✗ | ~ | ✗ | ✗ | ✗ |
| Confidence scoring per hunkunique | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 3-way merge editor | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Zero-impact merge previewunique | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Proactive conflict prevention | ✓ | ✗ | ~ | ~ | ~ | ✗ |
| Power Git | ||||||
| Interactive rebase | ✓ | ~ | ✓ | ✓ | ✓ | ✓ |
| Worktrees | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ |
| Submodule management | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Split commit by hunks | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| File blame + line-range | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Conventional commits | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Multi-repo workspaces | ✓ | ✗ | ✓ | ✗ | ~ | ✗ |
| Cross-repo dashboard | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ |
| Forge integrations | ||||||
| GitHub PRs | ✓ | ✓ | ✓ | ~ | ~ | ✗ |
| GitLab MRs | ✓ | ✗ | ✓ | ✗ | ~ | ✗ |
| Bitbucket PRs | ✓ | ✗ | ✓ | ✗ | ~ | ✗ |
| Git hooks manager | ✓ | ~ | ✗ | ✗ | ✗ | ✗ |
| AI & Agents GitWand connects to your own LLM — Claude, OpenAI-compatible, or Ollama. No built-in model. | ||||||
| AI commit messages | ✓ | ✓ | ✓ | ~ | ✓ | ✗ |
| AI conflict explanationunique | ✓ | ✗ | ~ | ✗ | ✗ | ✗ |
| AI PR description | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ |
| MCP server for AI agents | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ |
| Agent Sessions panel | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ |
| PR activity notifications | soon | ✗ | ✓ | ✗ | ✗ | ✗ |
| Voice input (offline Whisper) | soon | ✗ | ✗ | ✗ | ✗ | ✗ |
~ partial · SOON on the roadmap · data accurate as of May 2026
Free, open source, and built for developers who want to move fast.