Skip to content

Repository files navigation

LitematicaQL icon

LitematicaQL

Quick Look preview for Litematica schematics on macOS

English | 中文

LitematicaQL adds a Quick Look preview extension for .litematic files. Select a schematic in Finder, press Space, then orbit, zoom, and pan around the rendered blocks — no Minecraft or Litematica required.

demo.mp4

Install

Install with Homebrew:

brew install --cask arcadi4/tap/litematicaql

Or install manually:

  1. Download from the release page
  2. Move LitematicaQL.app to /Applications.
  3. Open the app once so macOS registers its preview extension.
  4. Select a .litematic file in Finder and press Space.

This app requires macOS 13 Ventura or later.

Note

If the preview doesn't show up, enable LitematicaQL under System Settings → General → Login Items & Extensions → Quick Look.

Build

  • Xcode 26 or later
  • Node.js and pnpm
  • XcodeGen
git clone https://github.com/Arcadi4/LitematicaQL.git
cd LitematicaQL

pnpm --prefix Renderer ci
pnpm --prefix Renderer run build
xcodegen generate

xcodebuild \
  -project LitematicaQL.xcodeproj \
  -scheme LitematicaQL \
  -configuration Debug \
  -derivedDataPath DerivedData \
  build

Development

Run all renderer checks and rebuild its distributable assets:

pnpm --prefix Renderer run check

Run the native file-validation tests:

swift test

Clean stale LitematicaQL Quick Look registrations while keeping the installed /Applications copy with:

./scripts/clean-quick-look-registrations.sh

Project structure

Path Purpose
App/ SwiftUI host app and document integration
PreviewExtension/ Quick Look extension entry point
Shared/ File validation and shared WKWebView controller
Renderer/ Vite+/TypeScript renderer source and tests
Resources/Renderer/ Generated self-contained renderer bundle
Fixtures/ Sample .litematic fixture
Tests/ Swift package tests

About

Quick Look plugin for Minecraft schematic files.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages