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.

