Search, detail pages and pictures¶
Search¶
LEGO → Search Sets / Search Parts (or wms-go lego search sets|parts|minifigs <words>). Words match in any order and by prefix;
part numbers work; 2x4 is understood as 2 x 4. Exact matches come first.
KCPARTS 2026-09-20 12:00:00 LEGSFR SET SEARCH RESULTS User: admin (100%) Role: admin Source: ModernWMS ADMIN ──────────────────────────────────────────────────────────────────────────────── 1=Overview 2=PartDB Hub 3=Operations 4=Script Hub 5=LEGO Collection 6=Admin ──────────────────────────────────────────────────────────────────────────────── F1=Help F2=Go To F3=Exit F9=Undo F6=Quick Add F10=Lock F12=Cancel 2 result(s) (offline catalog, refreshed 2026-09-20) — A add, D detail, / filter Set # Name Theme Year Pieces Owned 75257-1 Millennium Falcon Star Wars - Ultimate Collector… 2019 1351 — 75192-1 Millennium Falcon Star Wars - Ultimate Collector… 2017 7541 — Press R to refresh, Q / ESC to go back
Press / on any list to filter what is shown (every word must match, in order, so bk 2x4 finds Brick 2 x 4). Enter keeps the
filter, Esc clears it, R refreshes without losing it. D opens the detail page for a number.
Detail pages¶
LEGO → Part / Set Detail (key D on the LEGO menu and on result lists, or Ctrl-K then type a number). Type a part number, a set
number (75192, 75192-1, or set 75192), or an element ID.
KCPARTS 2026-09-20 12:00:00 LEGDET2 SET 75192 User: admin (100%) Role: admin Source: ModernWMS ADMIN ──────────────────────────────────────────────────────────────────────────────── 1=Overview 2=PartDB Hub 3=Operations 4=Script Hub 5=LEGO Collection 6=Admin ──────────────────────────────────────────────────────────────────────────────── F1=Help F2=Go To F3=Exit F9=Undo F6=Quick Add F10=Lock F12=Cancel Set # 75192-1 ▄▀▀▄ ▄▀▄▄ ▄▀▄▄▄▄▀▄ Name Millennium Falcon ▄▀▀▀▀▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄ Theme Star Wars - Ultimate Collector ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Series ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Year 2017 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Pieces 7541 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Details from offline catalog ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ You own not in your collection Parts check not checked yet — press K Minifigures Han Solo x2 Your loose parts 100% of this set's pieces (10 of 10), 1 of 1 lines complete BrickLink price not fetched — press P (uses one BrickLink call) A add K check M missing P price L label X export Q back
A set page shows the picture, theme, year, pieces, whether you own it, its minifigures and how much of it your loose parts cover.
A part page shows the colours it comes in, what you hold (with LOW marks), and how many sets use it. Keys: A add it to your
collection, M missing parts (sets), P fetch the BrickLink price (one call, needs BrickLink).
KCPARTS 2026-09-20 12:00:00 LEGDET2 PART 3001 User: admin (100%) Role: admin Source: ModernWMS ADMIN ──────────────────────────────────────────────────────────────────────────────── 1=Overview 2=PartDB Hub 3=Operations 4=Script Hub 5=LEGO Collection 6=Admin ──────────────────────────────────────────────────────────────────────────────── F1=Help F2=Go To F3=Exit F9=Undo F6=Quick Add F10=Lock F12=Cancel Part # 3001 ▄▀▀▄ ▄▀▄▄ ▄▀▄▄▄▄▀▄ Name Brick 2 x 4 ▄▀▀▀▀▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄ Category Bricks ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Details from offline catalog ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Comes in Blue, Red ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ You hold Red 24 LOW, Blue 120 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Used in 1 set(s), e.g. Millennium Falcon ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ (2017) BrickLink price not fetched — press P (uses one BrickLink call) A add / update this part P BrickLink price X export Q back
Pictures¶
Pictures are drawn as text, so they work over telnet, in Termux, and in the web terminal:
- Half-blocks (
▀with two colours per character) in any colour terminal. - ASCII shading when colour is off (
NO_COLOR) or you ask for it.
Set MODERNWMS_TUI_IMAGES to auto (default), blocks, ascii, kitty or off. Pictures are downloaded once from
Rebrickable's image host, cached (up to 200 MB, least recently used removed first) and shown from the cache afterwards, so
they also work offline once seen. Only https from an allow-list of hosts, PNG or JPEG, capped in size and pixels.
Kitty graphics
auto now picks real Kitty-protocol images, not half-blocks, but only on a genuinely local terminal session — one
that isn't telnet or the web gateway (neither carries the protocol: telnet can't, and the web terminal's xterm.js doesn't
implement it) — and whose emulator identifies itself as Kitty, Ghostty, WezTerm or Konsole. Everyone else keeps
half-blocks, which still look good enough to recognise a part or a box. Sixel still isn't offered (no session here runs
a Sixel-capable terminal to test against). Each redraw re-sends the image fresh rather than trying to keep a placement
alive across the TUI's own full-screen redraws — if it ever looks glitchy in your terminal, set MODERNWMS_TUI_IMAGES=blocks
and it's exactly as if Kitty mode didn't exist.
A page is sized to your window (it fits a plain 80x24 telnet window; larger windows get a bigger picture).