Desktop app + IDE extension

Git Navigator

Available as a standalone desktop app or inside your favorite IDE.

Rebase, resolve conflicts, manage stacks and worktrees, and use AI-assisted commit workflows in Git Navigator Desktop or the editor extension for VS Code, Cursor, and other compatible IDEs.

Git Navigator desktop application screenshot

Why Git Navigator?

Interactive commit graph with branch and tag labels.

Focused commit graph

See branches, tags, favorites, and history at a glance with a clean, readable graph.

Drag commits to rebase visually.

Drag-and-drop rebase

Reorder commits visually and move a single branch or a full stack.

Stage, unstage, and split commits with precision.

Commit control

Split commits, stage line-by-line, amend, cherry-pick, or uncommit without CLI hops.

Use AI to plan split commits and draft commit messages.

AI-assisted commit workflows

Plan split commits and generate commit messages with your editor's language model.

Resolve conflicts with block-level actions.

Conflict resolution

Resolve conflicts with clear actions and block-level choices.

Create branches and tags directly from the graph.

Branches & tags

Create, favorite, fast-forward, and clean up branches and tags without leaving the graph.

Stack push overlay for safe stacked workflows.

Stack push overlay

Choose pull behavior from a dropdown, then push stacked branches with a clear preview.

Switch active worktrees without leaving the graph.

Worktree-aware workflow

See active worktree context and run Git actions against the correct checkout.

Create and delete linked worktrees with built-in safety checks.

Linked worktree management

Create, clean up, and manage linked worktrees directly from Git Navigator.

Optional PR/MR and CI status in the commit list.

Provider metadata

Surface PR/MR status and CI checks from GitHub, GitLab, Bitbucket, or Gitea.

Expandable stash and reflog details with per-file diffs.

Stash & reflog details

Inspect stash entries and reflog history in more detail, then drill into per-file diffs without leaving the overlay.

Stack vs branch mode in Git Navigator
See the difference between stack and branch mode.

Stack vs branch mode

Compare stacked workflows with traditional branching, and learn when to use each mode.

Read the guide

What's new