Skip to content

Getting Started ​

GitWand is available as a desktop app, a CLI tool, and a VS Code extension. Install whichever fits your workflow — they all share the same conflict resolution engine.

Desktop App ​

Download the latest release for your platform:

  • macOS — .dmg (Universal: Apple Silicon + Intel)
  • Linux — .AppImage or .deb (also available in the AUR as gitwand-bin)
  • Windows — .msi or .exe

👉 Download from GitHub Releases

On Windows, you can also install via winget:

bash
winget install Devlint.GitWand

Open the app, select a Git repository, and you're ready to go.

CLI ​

Use it directly with npx, no install, always the latest version:

bash
npx @gitwand/cli resolve

Or install globally via npm (or pnpm):

bash
npm install -g @gitwand/cli
# pnpm add -g @gitwand/cli

Verify the installation:

bash
gitwand --help

VS Code Extension ​

Install from the VS Code marketplace:

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "GitWand"
  4. Click Install

The extension activates automatically when it detects conflict markers in your files.

MCP Server (AI Agents) ​

GitWand exposes its engine as an MCP server for Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.

bash
npx -y @gitwand/mcp

Add to your MCP client configuration:

json
{
  "mcpServers": {
    "gitwand": {
      "command": "npx",
      "args": ["@gitwand/mcp", "--cwd", "/path/to/your/repo"]
    }
  }
}

See the MCP Server guide for the full tool and resource reference.

Quick Start ​

Resolve conflicts with the CLI ​

bash
# Auto-discover and resolve all conflicted files
gitwand resolve

# Resolve specific files
gitwand resolve src/config.ts package.json

# Preview without writing changes
gitwand resolve --dry-run --verbose

# Check conflict status
gitwand status

Resolve conflicts in VS Code ​

When you open a file with conflict markers, GitWand shows:

  • CodeLens above each conflict with the resolution type
  • Status bar showing how many conflicts are auto-resolvable
  • Click the CodeLens or status bar to resolve

Resolve conflicts in the desktop app ​

  1. Open a repository with merge conflicts
  2. Conflicted files appear in the sidebar with a conflict icon
  3. Click a file to see the diff with conflict markers highlighted
  4. GitWand shows which conflicts it can auto-resolve
  5. Use the merge preview to see the predicted outcome before committing

Configuration ​

Create a .gitwandrc file at the root of your repository to customize behavior:

json
{
  "policy": "prefer-safety",
  "patterns": {
    "*.lock": "prefer-theirs",
    "package.json": "prefer-theirs"
  }
}

See the Configuration reference for all options.

Released under the MIT License.