Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsJul 5, 2026·3 min de lecture

Lore — Next-Generation Open-Source Version Control System by Epic Games

A new open-source version control system from Epic Games built in Rust, designed for large-scale game and media development workflows.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Lore Overview
Commande d'installation directe
npx -y tokrepo@latest install dc394d43-7808-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Lore is an open-source version control system developed by Epic Games, written in Rust. It is designed from the ground up to handle the challenges of large-scale game development: massive binary assets, huge repositories, and workflows that traditional VCS tools struggle with.

What Lore Does

  • Tracks changes across codebases containing large binary assets efficiently
  • Provides fast clone and checkout operations even for multi-gigabyte repositories
  • Supports branching and merging workflows familiar to Git users
  • Handles file locking for binary assets that cannot be merged
  • Scales to repository sizes common in game and media production

Architecture Overview

Lore is built in Rust for performance and memory safety. It uses a content-addressable storage backend optimized for large files, avoiding the performance cliffs that Git encounters with binary-heavy repositories. The data model supports both traditional diff-based tracking for text files and chunk-based deduplication for binaries.

Self-Hosting & Configuration

  • Install via Cargo or download prebuilt binaries for Windows, macOS, and Linux
  • Configure remote storage backends (local filesystem, S3-compatible, or custom)
  • Set up file locking rules per extension or path pattern
  • Integrates with existing CI/CD pipelines through standard CLI conventions
  • Authentication supports SSH keys and token-based methods

Key Features

  • Purpose-built for repositories with large binary assets common in game development
  • Fast operations on multi-gigabyte repos where Git would struggle
  • File locking prevents conflicts on non-mergeable assets like textures and models
  • Rust implementation provides reliable performance without garbage collection pauses
  • Open-source from Epic Games with production backing from Unreal Engine workflows

Comparison with Similar Tools

  • Git — dominant VCS but degrades with large binaries even with Git LFS
  • Git LFS — bolt-on large file support for Git with added complexity
  • Perforce — industry-standard for games but proprietary and expensive
  • Plastic SCM (Unity) — game-oriented VCS acquired by Unity, now closed source
  • Dolt — SQL database with Git semantics, different use case entirely

FAQ

Q: Is Lore compatible with Git? A: Lore is a separate VCS with its own data model. Migration tools are planned but it does not use Git's format.

Q: Can I use Lore for non-game projects? A: Yes. Any project with large binary assets (media production, ML model weights, design files) can benefit from Lore.

Q: How does file locking work? A: Users can lock files on the server to prevent concurrent edits. Locks are advisory by default but can be enforced per repository policy.

Q: What is the current project status? A: Lore is in active development. Epic Games uses it internally and the public release is evolving rapidly.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires