Why is my repository large?
See where Git is storing data and which historical content dominates it.
Local · read-only · deterministic
Find large historical files, understand what Git still keeps, and inspect storage and Git LFS—locally, without uploading or changing your repository.
Browser compatibility: Local repository analysis currently requires a Chromium-based desktop browser such as Chrome or Edge.
See where Git is storing data and which historical content dominates it.
Trace historical paths, commits, and current references.
See what current Git references use, what they do not, and whether Git LFS is involved.
Git storage guides
Learn why deleted files can remain in Git history, how blobs affect repository size, and how packed size differs from logical object size.
Understand Git object reachability, current refs, detached HEAD behavior, and why unreachable objects are not automatically safe to remove.
Learn how Git LFS pointer blobs differ from local payload files, why SHA-1 and SHA-256 identities differ, and what missing local payloads mean.
Understand loose Git objects, pack files, indexes, logical object size, stored bytes, and how Git LFS storage remains separate.
Local by architecture
Your repository is processed locally in your browser. GitSpire does not upload your repository and does not change it.
GitSpire reads repository data directly from the local directory you choose.
✓ Strictly read-only