Brick Work GitHub
Self-hosted · open source · MIT1.0.1 · tested on a real collection

Don't just manage your collection. Work with it.

Brick Work keeps your sets, minifigures, parts and boxes in one place, then helps you use them: check a set's parts, pull the missing ones from loose stock, and see which unfinished sets that stock can complete.

The demo runs the real interface on an invented collection around seven real sets; nothing is saved. The set pictures are Rebrickable's and an item without one shows a plain tile; a real install loads pictures from BrickLink and Rebrickable (how pictures work).

Brick Work on desktop: set overview
Brick Work on phone: Matchmaker
Watch the tour
1:36 · opens on YouTube
Who it is for

The workbench for your collection that you didn't know existed

You rebuild used and vintage sets

"I want to know exactly what is missing from each set."

TodaySet Inspector

You build from sorted bulk

"Do I have it, how many, and which drawer?"

TodayStorage, Part Runner

You collect minifigures

"Which figures can I put together from parts?"

TodayLoose figures

You were handed a collection

"What is in this box, and what do I do with it?"

TodaySets, copies, boxes

You buy what is still missing

"I want to order only what I still need, at a price I accept."

TodayWishlist, Prices, Orders

You script things at home

"I want Claude to talk to my collection."

TodayAPI, CLI, MCP

Not built for sealed-box investors who need market forecasts, BrickLink stores that need order fulfilment, and anyone looking for a social profile. Other tools serve them well. Eight moments a collector knows

Install

Running in about five minutes.

Docker Compose on your own machine pulls the published image for amd64 and arm64. Then open it in the browser.

git clone --branch v1.0.1 https://github.com/Ulef1005/brick-work.git && cd brick-work
mkdir -p data && sudo chown 1000:1000 data
cp .env.sample data/.env # set BW_AUTHENTICATION_PASSWORD
docker compose pull
docker compose up -d

Then open http://localhost:3333 and sign in with your password. Brick Work is for one user on a home network or a VPN, not the open internet.

No server and no Git: about 15 minutes and a few GB of disk space. Tested on macOS; the Windows steps are the same, typed in PowerShell, but no test on a real Windows computer is recorded yet.

Run the same image and set the user to 99:100, the ids Unraid gives a shared folder.

If the shared folder is not owned by uid 1000, set the user to the folder owner's ids.

What's new

Brick Work 1.0.1

2026-11-10

A fix release: fresh containers set themselves up on first start and no longer log the gunicorn control-socket error.