| Graph and workspace |
| Commit graph with lanes, branch/tag chips and avatars | Yes | Yes |
| Main branch pinned to the left | Partly When you pin one | Yes Automatic, with its remote branch and, in a fork, the original project's; can be changed or turned off |
| Tabs, multiple repos, worktrees | Yes | Yes Also tab groups |
| Hide and solo branches | Yes | Yes Presets that hide, collapse or fold branches by rule; Alt+click hides or shows one |
| Command palette and keyboard shortcuts | Yes | Yes Every one listed in Help › Keyboard shortcuts (Ctrl+/) |
| Themes | Yes | Yes Many built in, with per-lane graph colours |
| Profiles | Yes Multiple on paid plans | Yes |
| Changes and history |
| Staging files, hunks and lines | Yes | Yes |
| Undo / redo | Partly Last action only | Yes Last 50 operations, across restarts |
| Branches, tags, stashes, cherry-pick, revert, reset | Yes | Yes |
| Merge and rebase | Yes | Yes |
| Interactive rebase | Partly Pick, reword, squash, drop | Yes Also fixup, edit, conflict prediction and branch moves |
| Merge conflict tool with an editable result | Yes | Yes |
| Push, pull, fetch, remotes, adding a fork as a remote | Yes | Yes |
| File history and blame | Yes | Yes |
| Commit signing | Yes | Yes Through your git config |
| Signature verification | Yes | Yes |
| Submodules | Yes | Yes State in the file list; update, sync and open in a tab |
| Git LFS | Yes | Yes Real files in diffs and history, download, pull, track by extension |
| Git Flow | Yes | No Not planned unless there's demand |
| Diffs and files |
| Diffs: inline, split, hunk, word-level | Yes | Yes |
| Image diffs | Partly | Yes Side by side, swipe, onion skin, difference |
| File previews | No | Yes CSV/TSV tables with row diffs, PDFs side by side, sandboxed HTML, audio, video, fonts, and a hex view |
| Rendered Markdown | Partly Files only | Yes Files, diffs and MR/PR threads |
| Mermaid diagrams in Markdown | No | Yes |
| Reviews and forges |
| Pull/merge requests: list, view, create, comment, approve, merge | Yes | Yes Also auto-merge, and updating a branch that's behind |
| Inline code review comments | Yes GitHub | Yes GitHub and GitLab: lines and ranges, a pending review, suggested changes you can apply |
| Stacked pull/merge requests | Partly GitHub.com only | Yes GitHub and GitLab |
| Forges | GitHub, GitLab, Bitbucket, Azure DevOps; self-hosted on paid plans | GitHub.com and GitLab, including self-managed |
| Issue trackers (Jira, Trello, …) | Yes | No Not planned |
| Beyond Git |
| Integrated terminal | Yes | No Not planned |
| AI commit messages and summaries | Yes | No Not planned |
| Cloud workspaces and team features | Yes | No Not planned |
| Platform and privacy |
| No account needed | No Sign-in required | Yes |
| No telemetry | No Collects usage analytics | Yes |
| Windows and macOS | Yes | Yes (macOS: Apple Silicon only) |
| License | Proprietary; free for local and public repos | MIT |