Skip to content

Blog

July 2, 2026 · 9 min read

An integrated terminal built for AI agents, and a file editor in your Git client: GitWand v3.2

v3.2 rebuilds the terminal panel on WebGL with typed agent tabs (shell / claude / codex, unread-output dots), and adds one-click AI tasks: a scratch worktree + a Claude Code tab, isolated from your working tree, with a managed merge-back-or-discard lifecycle. Plus a dockable File Explorer / Editor panel backed by CodeMirror 6, a Git Tree filter mode with #PR lookup, submodule update actions, and a rebase editor that accepts any ref.

Read article →
June 18, 2026 · 6 min read

A folder tree for your changes, and rebases that work in the real app: GitWand v2.23

v2.23 gives the Changes sidebar a list/tree layout toggle with collapsible folders (persisted, auto-expanding to the selected file, built on a pure useFileTree composable), and puts stage/unstage/discard on every file and folder row behind one always-visible segmented control. Plus the fix that matters: interactive rebase now works in the packaged desktop app — a real git_interactive_rebase command replaces a dev-only HTTP endpoint that went nowhere in production — and branch pickers list branches by most-recent commit.

Read article →
June 17, 2026 · 9 min read

Resolve in a scratch worktree, and predict rebase & cherry-pick conflicts: GitWand v2.20

v2.20 adds a scratch worktree for isolated conflict resolution — spin up a throwaway gitwand-scratch-<timestamp> worktree, resolve away from your live checkout, bring it back in one click or discard it, with automatic cleanup. And it extends the Conflict Predictor to rebase (per-commit replay, not a squashed guess) and cherry-pick — side-effect-free, across the desktop app, the gitwand_preview_merge MCP tool, and a new gitwand preview CLI command.

Read article →
June 16, 2026 · 12 min read

Sign in with GitHub & Azure DevOps, and open cross-fork PRs: GitWand v2.19

v2.19 takes the PR workflow off the gh CLI. OAuth device-flow sign-in for GitHub and Azure DevOps with tokens kept in the OS keychain, Azure DevOps as a first-class forge backed by the REST API (PR lifecycle, threaded comments, branch-policy CI checks, reviewer votes), and cross-fork pull requests that target the upstream parent — fork PRs even show up in your list. Plus a backend performance pass: async commands, a stale-while-revalidate PR cache, and a libgit2 status fast-path.

Read article →
May 20, 2026 · 11 min read

Inline GitLab discussions, Bitbucket CI checks, and forge-agnostic intelligence: GitWand v2.14

v2.14 closes the ForgeNotImplementedError stubs from v2.10. GitLab gets diff-line comment anchoring via the Discussions API, Bitbucket gets CI status checks and draft-to-ready conversion, all three forges get updateComment and deleteComment, and the conflict preview and hotspot analysis become forge-agnostic. Plus a side-by-side with Linear Diffs, which launched the same week.

Read article →
May 18, 2026 · 14 min read

AI code review in your PR diff: how GitWand v2.13 works

Per-hunk AI critique with a four-tier verdict (ok / nit / suggestion / risk), an inline suggestion editor that stages GitHub suggestion blocks without leaving the diff, and named AI prompt presets for commit messages. The architecture, UX decisions, and prompt engineering behind all three.

Read article →
May 14, 2026 · 13 min read

GitWand now works with GitHub, GitLab & Bitbucket

v2.10 breaks out of the GitHub silo. A ForgeProvider abstraction routes the entire PR panel to the right backend with zero config — GitLab via the glab CLI, Bitbucket via REST v2 and OS keychain App Passwords, and a multi-account registry for personal + work accounts. Plus auto-detection from the remote URL, lazy-loaded provider chunks, and an honest account of what's still GitHub-only.

Read article →
May 12, 2026 · 12 min read

Launchpad: GitWand's cross-repo dashboard

The v2.9 release ships a single full-screen view aggregating WIP, PRs, Issues, and Team activity across every repo in your workspace. Four tabs, pin and snooze with localStorage, ⌘L from anywhere, lazy Team tab to keep first open snappy, and the design pass that finally aligns the panel with the rest of the app.

Read article →
May 11, 2026 · 14 min read

Why we made LLM resolution opt-in (and how): GitWand v2.5

The new llm_proposed pattern sits at priority 998, off by default. Why opt-in, why the v2.4 post-merge validator is the gate, why @gitwand/core still ships zero fetch() calls — and the MCP path that needs no API key.

Read article →
May 2, 2026 · 18 min read

Hooks, workspaces, agent sessions, and automations: what went into GitWand v2.7 and v2.8

Git hooks manager, multi-repo workspaces, worktree quick-create (⌘⇧N), cross-platform AI agent detection with lsof and /proc/cwd, a daemonless automation scheduler, and conflict resolution memory — six features across two releases.

Read article →
Apr 26, 2026 · 12 min read

The state of automatic merge conflict resolution in 2026: a survey, and where GitWand is headed

Five families of techniques, from RCS in 1986 to ConGra in 2024 — textual diff, AST-based structural merge, semantic merge, refactoring-aware tools, and LLMs. What's in GitWand today, and the v2 roadmap that follows the literature.

Read article →
Apr 24, 2026 · 9 min read

Pairing Claude Code with GitWand: letting AI agents ship without the merge nightmare

How GitWand's MCP server closes the gap between an AI agent that can write code and one that can actually merge it — the preview-first pattern, the auto-resolve handoff, and where it still breaks.

Read article →
Apr 23, 2026 · 7 min read

Contributing to open source with a fork: a GitWand walkthrough

The fork → clone → upstream → PR workflow, step by step. How GitWand's triangular-workflow badge surfaces the right information at the right time — something GitHub Desktop still doesn't do.

Read article →
Apr 23, 2026 · 8 min read

How often does GitWand's auto-merge get it wrong? A catalog of known failure modes

Honest per-pattern catalog of where the conflict classifier can be wrong, the structural safeguards that keep the blast radius small, and the design trade-offs behind each one.

Read article →
Apr 21, 2026 · 9 min read

Splitting a commit by hunks: what went into GitWand v1.7.0

How I added a hunk-level commit splitter to GitWand, why merge commits needed a hard block, and the patch-header bug that only surfaced on file creations.

Read article →
Apr 20, 2026 · 8 min read

Worktrees, submodules, and a broken auto-updater: what went into GitWand v1.6.3

How I added Git worktree and submodule management to a Tauri desktop app, and fixed four silent bugs that were keeping auto-update from ever working.

Read article →
Apr 20, 2026 · 8 min read

Why I built another Git client

There are already a dozen Git GUIs. Here's what was missing from all of them — and why I spent a year building GitWand anyway.

Read article →
Apr 20, 2026 · 10 min read

How I built automatic merge conflict resolution: pattern classification and composite confidence scoring

Pattern-based engine that auto-resolves trivial Git merge conflicts using classification, composite confidence scoring, and format-aware resolvers for JSON and Markdown.

Read article →

Released under the MIT License.