Browse & search docs
Install & build
LoreGUI ships as a native desktop app for Windows, Linux, and macOS. The fastest path is a signed installer; you can also build from source.
Install a signed build
Download the latest installer from GitHub Releases:
- Windows —
.exeor.msi - Linux —
.deb,.AppImage, or.rpm - macOS —
.dmg(when code-signing is enabled)
The nightly release tracks the latest main. Windows installers are produced in CI on a windows-latest runner and published to Releases automatically.
Build from source
Prerequisites: Rust (stable, edition-2024-capable), Node 20+, and the Tauri v2 system dependencies for your platform.
git clone https://github.com/BiloxiStudios/loregui
cd loregui
# install frontend deps
npm --prefix frontend install
# dev loop (hot reload)
cargo tauri dev # from src-tauri/, or: npm --prefix src-tauri run tauri dev
# release build (produces a platform installer under target/release/bundle/)
cargo tauri build
Use
cargo tauri build, notcargo build -p loregui. The plain cargo build skips the frontend build (beforeBuildCommand), so the binary embeds the dev URL and the window shows "connection refused." On a headless box, run underxvfb-run.
What you get
LoreGUI is three pieces in one repository:
| Piece | What it is | Where |
| --- | --- | --- |
| Desktop app | The GUI — command palette + domain panels | installers on Releases, or cargo tauri build |
| lorevm binary | A thin JSON CLI over the in-process ops | crates/lorevm-cli → target/{debug,release}/lorevm |
| lore-mcp | A Python MCP server: one tool per op | lore-mcp/ (see MCP & agent skills) |
LoreGUI is pre-1.0 and under active development against a pinned upstream lore revision.
Next steps
Once installed, launch LoreGUI. On first run you land on Choose Your Setup Mode — pick whether you are joining an existing server or hosting your own:
- Connect to a server if a team already has one.
- Host a server to start a new repository.