Features

25 features,
one calm interface

Every feature is built to stay out of your way — fast rendering, clear controls, and no surprise spinners.

LetsGit — features overview
LetsGit changes view with staging and inline diff
Workspace & navigation

Move between repos and actions without breaking flow.

Multi-repo workspace

Multi-repo workspace

Open multiple repos at once with tabs and fast switching.

Catalog import

Catalog import

Discover and add many repos by scanning a folder.

Recents

Recents

Jump back into recently opened repos in one click.

Command palette

Command palette

Ctrl+K command hub for common actions and navigation.

Quick Open

Quick Open

Ctrl+Shift+K picker for paths, commits, branches, and settings.

Global settings

Global settings

Tune performance, branch hygiene, theme, and AI defaults.

History, search & diffs

Browse massive histories and big diffs without UI stalls.

Virtualized commit history

Virtualized commit history

Paged history stays responsive on huge repos.

Fast search

Fast search

In-list commit search, plus optional full-text search when enabled.

Commit details

Commit details

Metadata, file list, and diff preview for any commit.

Chunked diff viewer

Chunked diff viewer

Large diffs stream in chunks so the UI stays smooth.

Repo tree

Repo tree

Directory-only tree sets a path filter for history and diffs.

Commit actions

Commit actions

Branch/tag at commit, cherry-pick, revert, and reset with guardrails.

LetsGit
Commit history with virtualized scrolling
Changes & staging

Make clean commits with clear buckets and precise control.

Changes page

Changes page

Staged/unstaged/untracked buckets plus commit creation.

Partial staging & undo

Partial staging & undo

Stage/unstage by file, hunk, or line; reverse changes from the diff.

LetsGit
Changes view with inline diff
Branches, remotes & tags

Scale branch work and keep collaboration predictable.

Branches

Branches

Virtualized local/remote lists with search, filters, and compare-with-base.

Branch hygiene

Branch hygiene

Scan for stale branches and clean them up safely.

Remotes

Remotes

Add/edit/remove/test remotes plus fetch/pull/push flows.

Tags

Tags

Create lightweight or annotated tags, optionally push after create.

LetsGit
Branch filtering in a monorepo
Safety & recovery

Resolve conflicts and recover from mistakes with clear guidance.

Conflict resolution

Conflict resolution

Three-way resolver with inline edits, bulk ours/theirs, and continue/abort/skip.

Warnings panel

Warnings panel

Surface common repo health issues early, with next-step guidance.

Automation & insights

Know what changed and keep repos healthy over time.

Stats

Stats

Activity heatmap, authors and LoC, directory activity, and merge counts.

Maintenance tools

Maintenance tools

Rebuild the index, run repo optimization, and handle common cleanup tasks.

Stashes

Stashes

Create, inspect, and apply stashes, including selective stashing and stash diffs.

Worktrees

Worktrees

List/create/remove worktrees, compare Parallel Workspaces, and apply-to-base.

LetsGit
Stats dashboard with heatmap
AI assistance

Optional help for drafting commit messages.

AI commit messages

AI commit messages

Generate commit message drafts with configurable models and prompt templates.

Ready to try it?

Free for repos under 2k commits. Pro: $9.99/year (early adopter).