GPUix + React · native components
Components that run on GPUix, styled to feel at home on macOS, Windows 11 and Linux — with the source in your hands, like shadcn.
Certified on macOS
Illustrative — the same Dialog component on each platform. Native captures land with the playground gallery.
The licence
The Hunter License
GPUixUI · one component set, three native looks
A licence to build native software with one component set: composable parts, semantic tokens, both themes, and the limitations written down instead of hidden.
The three
Each platform ships its own default style. Pick one and it looks native out of the box.
System type, soft radii, traffic-light chrome.
defaultSegoe-style type, square-ish controls, Mica-friendly surfaces.
defaultDistro-neutral, high-contrast friendly, no assumptions.
defaultMake it yours
Everything is tokens. Reshape Windows into XP or 7 Aero, or follow Omarchy's live theme on Linux — without forking a component.
Luna surfaces, bevel edges, Segoe/Tahoma — an approximation where the runtime has no blur or inset shadow, labelled as such.
recipe 433Read the active theme's palette and re-apply it live when omarchy-theme-set runs.
recipe 433Copy a theme file, change any value, ship it. The source is yours.
tokens onlyThe library
Foundations, composition, data, workspace and AI surfaces — each with a docs page, an example and a native behaviour suite.
Pinned and unread chat following — the reader's offset survives a streamed row.
doneComposer with attachments, submit/stop, and idle / streaming / error states.
planned · plan 207User and assistant variants with markdown, tool calls and streaming.
planned · plan 207Proof
451 native behaviour checks across the component set, with the honest limitations written down instead of hidden.
Interactions exercised in a real GPUix window, not a DOM mock.
18/18Every component checked in light and dark, plus high contrast, against the contrast contract.
matrixWhat the runtime cannot do is written down with evidence — never faked.
capability map