Community project · Built on Lore’s native API

A beautiful desktop GUI for Lore.

LoreGUI is a fast, cross-platform desktop client for Lore — Epic’s next-generation version control for source code and huge binary assets. Stage, branch, merge, diff, and lock files without touching the command line.

Free and open source. Windows, macOS & Linux · single installer, no daemon.all platforms & other installers

On macOS or Linux? Grab a build from GitHub Releases.

LoreGUI — astral-engine
The LoreGUI desktop app showing branches, file changes, a commit box and revision history for a game project.

Built for code and giant binary assets

LoreGUI surfaces what makes Lore different from traditional VCS — designed for game and film pipelines, not just text files.

Content-addressed storage

Every file is chunked and hashed with BLAKE3, so identical data is stored exactly once. Massive repos stay small, and integrity is verifiable down to the chunk.

Sparse, on-demand hydration

Clone multi-terabyte projects in seconds. LoreGUI hydrates only the files you actually open, streaming the rest on demand instead of pulling the whole history.

Visual branch, merge & diff

Read the commit DAG at a glance, compare any two revisions side by side, and resolve merges in a focused three-way view — no command line required.

File locking for binaries

Textures, meshes and audio can't be merged. Claim an exclusive lock before you edit, see who holds what in real time, and release with one click when you're done.

In-process, no daemon

LoreGUI binds Lore's native API directly in the same process. No background service to babysit, no IPC round-trips — operations run at native speed.

Cross-platform, one install

A single installer for Windows, macOS and Linux. On Windows it can optionally register a service so your team's checkouts stay synced and autorun on boot.

Native bindings, not a CLI wrapper

Built on the full Lore API

Most desktop clients scrape the output of a command-line tool and break the moment a flag changes. LoreGUI is different: it binds Lore’s complete native API — all 124 operations — directly in-process.

That means every capability Lore exposes is reachable from the GUI, with structured results, typed errors and progress streams — no parsing terminal text, no missing features, no daemon in the middle.

124
native operations driven
0
shell-outs to a CLI
1:1
GUI action ↔ API call

Every surface, reachable

  • Repository init, clone & config
  • Staging, commit & amend
  • Branch, tag & ref management
  • Three-way merge & rebase
  • Diff, blame & history queries
  • Sparse checkout & hydration
  • Exclusive & shared file locks
  • Remote sync, fetch & push
  • Chunk & object-store inspection
  • Garbage collection & verify
  • Hooks & policy enforcement
  • Status, stash & worktrees

…and the rest of Lore’s native surface, exposed as first-class GUI actions.

Drive LoreGUI from AI agents (MCP)

Built for agents, too

LoreGUI isn’t just a desktop app — it’s a toolkit. The same in-process lore binding that powers the command palette and panels also ships as an MCP server, so agents like Claude Code drive Epic’s lore VCS the same way a person uses the GUI.

Point an agent at the server and it gets native lore access — status, history, diff, branches, file-history and locks — plus the mutations to commit, branch, stage and lock. It lives in the repo at lore-mcp/ and pairs with the desktop app.

Register it in one block

"lore": {
"command": "/path/to/loregui/lore-mcp/venv/bin/python",
"args": ["/path/to/loregui/lore-mcp/server.py"],
"env": {
"LORE_REPO": "/path/to/repo",
"LORE_OFFLINE": "1"
}
}

Two agent skills — loregui and lore — let any agent self-onboard: install, configure and then drive the server without hand-holding.

  • One tool per lore op

    The MCP server exposes each lore operation as its own tool — commit, branch, stage, lock and more — so an agent calls them natively instead of guessing at a CLI.

  • Schemas from the same manifests

    Every tool's name, description and input schema is generated from the GUI's command-palette manifests — the agent and the app stay in lock-step from one source of truth.

  • Read tools are repo intelligence

    status, history, diff, file-history and locks — the git/p4-equivalent read & metrics surface — give an agent a structured, real-time picture of the repository before it acts.

Let your agent install it

Paste this prompt into Claude Code (or any agent that can fetch URLs) and it will clone the repo, build lorevm, install the MCP server, register it, and verify the chain end-to-end — no manual steps.

Set up LoreGUI and the lore MCP for me — read and follow https://raw.githubusercontent.com/BiloxiStudios/loregui/main/AGENT-SETUP.md end-to-end, then verify it works.

The runbook is AGENT-SETUP.md in the repo root — readable by humans and agents alike.

One toolkit, four surfaces

Lore anywhere you work

Whether you’re in a desktop GUI, a code editor, Unreal Engine, or an AI agent — the same lorevm engine drives every surface, and every op is consistent across all of them.

Desktop appVS Code extensionUnreal Engine pluginsoonMCP / agents

LoreGUI Desktop

Desktop app

Live

The full GUI: branches, commits, merge, diff, file locking, theming — everything in one cross-platform window. Binds the lore engine in-process; no daemon, no CLI shelling.

  • Visual branch, merge & diff
  • File locking for binaries
  • Command palette (⌘K)
  • Fully themeable
  • Windows, macOS & Linux

Lore Source Control

VS Code extension

Live

Lore source control inside VS Code's native SCM panel. Stage, commit, view history, compare diffs, and manage file locks without leaving your editor. Built for Verse/UEFN teams and asset-heavy projects — powered by the same lorevm engine as the desktop app.

  • Native SCM panel integration
  • Stage, commit & diff inline
  • Revision history in-editor
  • File-lock awareness & status
  • One-line install

One-liner install

code --install-extension BiloxiStudios.loregui-lore

StudioBrain for Unreal

Unreal Engine plugin

Coming soon

Lore source control inside Unreal Engine's content browser. Lock/status overlays on assets, checkout = lock, check-in = commit, sync — all driving lorevm-ffi for the hot path. Entity-aware versioning is on the roadmap.

  • Content-browser lock overlays
  • Checkout = lock, check-in = commit
  • Sync from Unreal toolbar
  • Drives lorevm-ffi (C ABI)
  • Entity-aware versioning (roadmap)

No download yet — follow the GitHub repo for updates.

lore-mcp

MCP / agents

Live

Drive Lore from AI agents (Claude Code and others) via the MCP server included in the repo. One tool per Lore operation, schemas generated from the same palette manifests as the desktop app — so the agent and the app stay in lock-step.

  • One MCP tool per Lore op
  • Schemas from palette manifests
  • Status, history, diff, locks
  • Commit, branch, stage, lock
  • Agent self-onboarding skills

Install the VS Code extension now

Published as BiloxiStudios.loregui-lore on the VS Code Marketplace. Run the one-liner or search “Lore Source Control” in the Extensions panel.

code --install-extension BiloxiStudios.loregui-lore

Want a premium asset-management layer?

Commercial

StudioBrain.AI is a paid, schema-driven DAM by Biloxi Studios that layers entities, assets, search and a multi-tenant cloud on top of LoreGUI — while your lore repository stays the source of truth. Optional, and never required to use LoreGUI.

Your whole repo, made legible

One window for status, history and branches — plus a command palette that runs any operation. Purpose-built for projects where the binaries are bigger than the code.

Hover (or tap) any window — most reveal a related feature, and the rest flip to the light theme, since every pixel is a semantic token.

LoreGUI — ⌘K command palette
LoreGUI command palette in the dark theme, open with a fuzzy search for 'branch', listing matching operations.

Press ⌘K to fuzzy-search and run any operation in the app.

LoreGUI — Branches · Changes · History
LoreGUI main view in the dark theme: branches on the left, staged and unstaged changes with a commit box in the center, and revision history on the right.

Branches · Changes · History

The whole repository in one window — pick a branch, stage and commit changes, and read the history without ever touching the command line. Hover to re-theme it light.

LoreGUI — Branches → history
LoreGUI branches panel in the dark theme: the branch list with create, switch, protect and archive actions, plus a guided merge flow.

Branches & merging

Create, protect, archive and reset branches — then drive a guided three-way merge with conflict resolution built in.

Revisions & diff

Hover to follow that branch into its history: walk every revision, compare any two side by side, and revert a change in a single click.

LoreGUI — Storage → self-hosting
LoreGUI storage panel in the dark theme: choose a backend — local packfiles, Amazon S3, MinIO or Garage.

Storage backends

Point a repository at local packfiles, an S3 bucket, MinIO or Garage — and confirm connectivity before you ever commit.

Host your own server

Hover to jump into the real Windows app: start a Lore server over that same store and share a lore:// URL so your whole team can clone and push.

LoreGUI — Locks → dependencies
LoreGUI locks panel in the dark theme: held locks with owner and path filters, file status checks, and an acquire-locks form.

File locks

Claim an exclusive lock on the binaries you're about to edit, so two people never overwrite the same asset — see who holds what, and when.

Dependency tracking

Hover to map how assets reference each other: know exactly what a mesh or texture depends on — and what would break — before you change it.

LoreGUI — ⌘K → run anything
LoreGUI command palette in the dark theme, freshly opened and listing every operation in the app — over a hundred commands.

One palette, every command

Press ⌘K anywhere to open a single palette that lists every operation in the app — over a hundred of them, no menu-hunting.

Fuzzy-find & run

Hover to start typing: the list narrows instantly — branch, lock, push, merge — and Enter runs it. Power-user speed, nothing to memorise.

LoreGUI — Theme editor
LoreGUI theme editor in the dark theme, exposing semantic surface tokens for light and dark variants.

Theme editor

Every surface is a semantic token. Build a theme, save it, and share it — the whole app re-themes instantly, light or dark. (Hover this one and watch the editor re-theme itself.)

Real screenshots of the LoreGUI desktop app.

Read the user guide

Install in seconds

Download a signed installer for your platform. One binary, no daemon to configure.

Get the latest build

CI builds the current main on every push and publishes installers to GitHub Releases (the rolling nightly build).

LinuxAppImageor .deb / .rpm
macOSApple Silicon (.dmg)unsigned build — may need Gatekeeper override

Need a different format or an older build? Browse all GitHub Releases. Package managers (winget, Scoop, Homebrew) and in-app auto-update are on the roadmap.

LoreGUI ships as a standalone desktop app — but it’s also designed to embed into larger tooling: drop the same UI into your studio’s launcher or pipeline dashboard and drive Lore from there.