Native Git Support
Staging, committing, diffing, and more — built right into the editor. No extensions, no separate tools, no context switching.
git workflow — interactive demo
Inline Staging
Stage individual hunks or lines directly from the editor. See exactly what will be committed with inline diff decorations that update in real time.
Quick Commit
Commit without leaving your code. A lightweight commit panel lets you write messages, stage changes, and commit — all without switching context.
Rich Diffing
Side-by-side and inline diffs with syntax highlighting. Navigate between changes with keyboard shortcuts and review diffs at the speed of thought.
Branch Management
Create, switch, and merge branches from the command palette. See your current branch in the status bar with ahead/behind indicators.
Blame & History
See who changed what and when with inline blame annotations. Explore file history and compare any two revisions side by side.
Coming Soon
Pull request integration, interactive rebase, stash management, and more are on the roadmap. Follow our progress and vote on what matters most.