Git Navigator
Use Git Without Learning Git
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
Hey HN, I built a VS Code extension that lets you do Git things without memorizing Git commands.You know what you want to do, move this commit over there, undo that thing you just did, split this big commit into two smaller ones. Git Navigator lets you just... do that. Drag a commit to rebase it. Cherry-pick (copy) it onto another branch. Click to stage specific lines. The visual canvas shows you what's happening, so you're not guessing what `git rebase -i HEAD~3` actually means.The inspiration was Sapling's Interactive Smartlog, which I used heavily at Meta. I wanted that same experience but built specifically for Git.A few feature callouts:- Worktrees — create, switch, and delete linked worktrees from the graph. All actions are worktree-aware so you're always working in the right checkout. - Stacked workflows — first-class stack mode if you're into stacked diffs, but totally optional. Conflict resolution — block-level choices instead of hunting through `<<<<<<<` markers.Works in VS Code, Cursor, and Antigravity. Just needs a Git repo.Site: https://gitnav.xyzVSCode Marketplace: https://marketplace.visualstudio.com/items?itemName=binhongl...Open VSX: https://open-vsx.org/extension/binhonglee/git-navigator
HN · launched Feb 15, 2026 · 8 upvotes (top 56%) · 1 view
Niche: git management and workflow tools · 226 launches, 15 in the last 7 days ▲ +15% · Explore this niche →
Category and tags
- Horizontal
- Dev tools
- Developer
- Not AI
- Commercial product
Visit website ↗ Source listing ↗
More like this: all 226 launches in git management and workflow tools →
Could you build this?
Partial A basic visual Git GUI or extension is vibe-codeable, but handling complex interactive rebases, conflict resolution edge cases, and high-performance DAG computation on large repos requires deep Git plumbing expertise.
What it would actually take: To build a robust client like GitKraken or Git Navigator, the frontend (typically Webview or Electron) talks to native Git bindings (libgit2 or optimized CLI subprocess wrappers). The hardest parts are building an efficient in-memory commit graph index for repos with tens of thousands of commits, handling non-trivial merge conflicts and worktree state machines without data loss, and maintaining low-latency file system watchers.
Discussion
1 comment analyzed.
Competitors
Other products that read as similar to this one : 368 launches clear the similarity bar, closest 8 shown.
Attention rank: #190 of 369 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 106 days after the earliest competitor.
- Git extension for controlling Git worktree mess · hn · 2026-10-07 · 7 upvotes · similarity 0.58
- Git-workty · hn · 2026-01-06 · 7 upvotes · similarity 0.56
- GitByBit — Git course integrated into VSCode and Cursor · hn · 2026-01-27 · 13 upvotes · similarity 0.56
- GitTree · ph · 2026-10-30 · 1 upvotes · similarity 0.55
- GWZ · hn · 2026-07-15 · 5 upvotes · similarity 0.54
- Git-stage-batch · hn · 2026-04-17 · 6 upvotes · similarity 0.52
- Git Switch · ph · 2026-11-12 · 2 upvotes · similarity 0.52
- Git Atlas · ph · 2026-11-04 · 1 upvotes · similarity 0.51
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.