Open source · MIT

View, browse & AI-generate
Minecraft structures in 3D

Blockwright is a desktop app that loads .nbt structure files and renders them with their real in-game textures — then lets you describe a build in plain language and watch the AI construct it, step by step.

Free & open sourcemacOS · Windows · LinuxPowered by Three.js
A stone house generated by Blockwright, rendered in 3D
Features

A full Minecraft structure studio

Real textures, real geometry, real-time. Everything you need to build, inspect and generate structures.

Real-time 3D rendering

Structures render with their true in-game look — block models and textures read from an extracted Minecraft content pack. Orbit, zoom and fly through any build.

AI structure generation

Describe a build in a prompt — optionally with a reference image — and Blockwright emits a structure, compiles it to .nbt and refines it through a live emit → render → review loop.

Block Catalog

Browse every placeable block with live 3D previews and copy-ready IDs — 1,000+ blocks at your fingertips.

Mod workspaces

Point Blockwright at a mod project and its structures render with their own custom textures and models — with the target Minecraft version auto-detected.

Block entities & fluids

Chests, beds, banners, skulls and decorated pots render correctly, alongside animated water and lava.

Jigsaw assembly

Preview worldgen template pools assembled from their jigsaw connectors.

Floor-plan editing

Define named vertical levels, highlighted as bands in the viewer, that ride along as context on every generation prompt.

Light & dark themed

A polished, themeable UI with floating, dockable tool windows that follows your system appearance.

How AI generation works

Emit, render, review — then refine

A single blind generation produces boxy massing and broken roofs. Blockwright instead walks the model through an iterative visual loop, so it actually sees and corrects the build.

1

You describe it

Type a prompt like “a cozy stone cottage with a furnished interior” — optionally with a reference image, size, floors and theme.

2

The model emits geometry

It writes the build as compact volumetric ops and templates — one fill is a whole wall — which Blockwright validates and compiles to a real .nbt.

3

Blockwright renders it

The compiled structure loads into the 3D viewer and is screenshotted from several angles.

4

The model reviews & refines

Those screenshots are fed back so the model critiques its own build against your prompt and re-emits an improved version — gated by an independent critic.

Ordered design passes:1 massing2 roof3 facade4 interior5 circulation6 audit
.nbtself-review loop1234
Bring your own AI

Five provider backends

Generation is provider-agnostic — pick the backend and model that suit you in Settings. The self-review loop is tuned for Claude.

Stable

Claude (subscription)

Runs on your Claude Pro/Max plan via Claude Code — no API credits needed.

Beta

Claude API

The Anthropic API with a pasted key, billed per token.

Beta

OpenAI

OpenAI Chat Completions with function calling and vision.

Beta

Google Gemini

Gemini with function declarations and image review.

Beta

Codex

The Codex CLI on your ChatGPT Plus/Pro plan.

Download

Get Blockwright

Available for macOS, Windows and Linux. Free and open source under the MIT license.

Looking for older versions or build-from-source instructions? Head to the releases page or the repository.

Electron 42Three.jsTypeScriptReactMIT License

Enjoying Blockwright?

Blockwright is a solo, open-source project. If it’s useful to you and you’d like to help fund its continued development — including the AI generation — consider buying me a coffee. Every bit is genuinely appreciated.

Buy me a coffee