🍺 tavern Version control for worlds too big for Git DocsSign in
lore hosting for game worlds

Version control for worlds too big for Git.

Hosted, content-addressed lore repositories: dedup stores only the bytes that changed, file locks protect your binaries, and every asset previews instantly in the browser. 10 GB free.

lore · zsh
$ lore clone lore://tavern.xyz/aster/eldenwood  fetched 214 fragments · 1.9 GB in 12s$ lore stage --scan .  staged 48 files · 5.3 GB$ lore commit "Night market district"  revision 412 sealed$ lore push  deduplicated: 5.3 GB poured → 139 MB kept (97%)  pushed revision 412 → main

5.3 GB poured, 139 MB kept.

One real world pushed to tavern. Every file is chunked and stored by content hash, so a byte the cellar has already seen is never stored twice.

poured 5.3 GB · logical
kept 210 MB · unique after dedup
in the cellar 139 MB · on disk after zstd

97% never poured twice

Built for worlds

Powered by lore, Epic Games' open-source version control for huge binary assets.

Content-addressed and deduplicated

Files are chunked and stored by hash. Re-push a 2 GB level after a small tweak and only the changed chunks go over the wire.

Instant asset viewers

Images, audio, video, 3D models, and hex dumps render right in the browser. Review a texture without checking anything out.

File locks

Claim a binary before you edit it so nobody clobbers your work. Locks are visible on every file and release in one click.

Made for world scale

Multi-gigabyte levels, art, and audio are first-class. Sparse workspaces hydrate file data only when you open it.

Fast like a good pour

Server-rendered speed

Every page is plain HTML rendered in milliseconds. No spinners, no client framework, nothing to wait for.

Checks on every revision

CI statuses attach to revisions and change requests, so you know the state of a build before it merges.

Change requests

Branch, propose, review, and seal the merge. History stays tamper-evident: every revision is cryptographically chained.

API and webhooks

A token-scoped HTTP API and webhooks plug tavern into your pipeline. Push from CI like any teammate.

tavern.xyz/aster/eldenwood
The tavern asset viewer showing a revision of a game world

Open a real world

These are real files in aster/eldenwood, a public lore repository on tavern, rendered by the built-in viewers. Click one.

or browse the whole repository →

Up and running in three steps

Create, push, review. That's the whole flow.

1 Create

Sign in with GitHub, create a private repository, then sign the CLI in through your browser — no token to copy.

lore login grpcs://lore.tavern.xyz
2 Push

Stage, commit, push. Only the chunks that changed go over the wire.

lore stage --scan . && lore commit "First pour" && lore push
3 Review & lock

Branch, open a change request, and seal the merge. Lock binary files while you work on them.

lore branch create night-market

Give your assets a home

10 GB free for the first 1,000 makers. No credit card.