Skip to content

Search, detail pages and pictures

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).