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 —
.AppImageor.deb - Windows —
.msior.exe
👉 Download from GitHub Releases
Open the app, select a Git repository, and you're ready to go.
macOS — first launch workaround
GitWand is not yet Apple-notarized (on the v1.5 roadmap), so macOS Gatekeeper will refuse to open the app the first time with a message like "GitWand can't be opened because Apple cannot check it for malicious software". Three ways to bypass it:
Option 1 — Right-click → Open (simplest)
- Open Finder → Applications
- Right-click (or Ctrl-click) GitWand.app → choose Open
- In the dialog, click Open again
macOS remembers the choice; subsequent launches work normally.
Option 2 — System Settings (if option 1 is blocked)
- Try to open GitWand.app once — macOS will refuse and log the block
- Open System Settings → Privacy & Security
- Scroll to the message "GitWand was blocked to protect your Mac" → click Open Anyway
Option 3 — Terminal (removes the quarantine flag)
xattr -dr com.apple.quarantine /Applications/GitWand.appAfter this, the app opens normally like any signed app. Only run this on the GitWand build you downloaded from the official GitHub Releases page.
CLI
Install globally via npm:
npm install -g @gitwand/cliOr with pnpm:
pnpm add -g @gitwand/cliVerify the installation:
gitwand --helpVS Code Extension
Install from the VS Code marketplace:
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X/Cmd+Shift+X) - Search for "GitWand"
- 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.
npx -y @gitwand/mcpAdd to your MCP client configuration:
{
"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
# 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 statusResolve 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
- Open a repository with merge conflicts
- Conflicted files appear in the sidebar with a conflict icon
- Click a file to see the diff with conflict markers highlighted
- GitWand shows which conflicts it can auto-resolve
- 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:
{
"policy": "prefer-safety",
"patterns": {
"*.lock": "prefer-theirs",
"package.json": "prefer-theirs"
}
}See the Configuration reference for all options.