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 with Homebrew:
brew install --cask arcadi4/tap/litematicaqlOr install manually:
- Download from the release page
- Move
LitematicaQL.appto/Applications. - Open the app once so macOS registers its preview extension.
- Select a
.litematicfile 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.
- 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 \
buildRun all renderer checks and rebuild its distributable assets:
pnpm --prefix Renderer run checkRun the native file-validation tests:
swift testClean stale LitematicaQL Quick Look registrations while keeping the installed
/Applications copy with:
./scripts/clean-quick-look-registrations.sh| 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 |