Skip to content
@crabbuild

Crab Build

Git for any file at any scale

Crab

Serverless Git for large files.

Crab is a serverless Git remote storage solution for teams working with models, datasets, game assets, media, and other large files. Repositories live directly in cloud object storage such as S3, Google Cloud Storage, or Azure Blob Storage, with no servers, databases, or LFS endpoints to operate.

Website · Docs · CLI docs · Desktop docs

Why Crab

  • Bring your own bucket — store repository data in cloud storage you control.
  • Keep standard Git workflows — clone, commit, push, branch, and review with familiar Git commands.
  • Upload less data — content-defined chunking and deduplication send only the pieces that changed.
  • Hydrate on demand — clone quickly with lightweight pointer files, then materialize the large files you actually need.
  • Use a desktop app when you want one — browse repositories, preview files, hydrate or dehydrate content, diff changes, and work over SSH.

Quick Start

curl -fsSL https://crab.build/install.sh | bash
crab install --global

cd my-project
crab init --storage-provider s3 crab://my-bucket/my-repo
crab setup
crab ship -m "initial commit"

Crab supports S3, Google Cloud Storage, and Azure Blob Storage. Configure the matching cloud credentials first, then point Crab at the bucket or container where the repository should live.

What We Build

  • Crab CLI — Rust command-line tool and git-remote-crab helper.
  • Crab Desktop — Electron app with a Rust sidecar for repository browsing, previews, hydration controls, terminal workflows, and remote workspaces.
  • Crab SDK — Rust read-side library for repository, snapshot, prefetch, and walk operations.
  • Python bindings — PyO3/maturin bindings for Python consumers.
  • Docs and guides — product docs, architecture notes, and workflow guides at crab.build/docs.

Learn More

Popular repositories Loading

  1. trail trail Public

    Trail is a local-first, prolly tree backed operation database for code and text worktrees. Git records committed snapshots; Trail records the work that happens between commits: saves, patches, bran…

    Rust 19

  2. prolly prolly Public

    Prolly is a content-addressed ordered map built on prolly trees. It gives applications immutable snapshots, cheap branching, structural sharing, efficient diffs and merges, sync primitives, and ver…

    Rust 11 1

  3. crab-release crab-release Public

    Crab CLI release binaries

  4. homebrew-tap homebrew-tap Public

    Ruby

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…