Skip to main content

Version large files without changing how you use Git

Use your own storage with gat add, git commit, gat push.

Choose the installer for your shell. Git is used alongside gat.
Example

Why gat

No server to run

Store large files in cloud object storage or a local directory.

Plain git underneath

Commit small metadata files with Git; upload large-file content with Gat.

Configurable, automatic syncing

Git hooks restore large files after branch switches, merges, and rebases.

Fast, content-addressed cache

Identical content shares one cached object across paths and versions.

Open source

Apache-licensed, source on GitHub.

Linux & macOS

Native binary, no runtime dependencies.

Windows

Native builds for AMD64 and ARM64.

Next steps

Installation

Prerequisites and how to install the gat binary.

Quickstart

Track and push your first large file, end to end.

Commands

Full reference, one page per subcommand.