foolish-bandit lays down a real component layer for gary
The fork is moving away from inline styling toward a proper UI kit - a quiet but consequential bet on where the product is heading.
Mike upstream styles its interface the lean way: utility classes sprinkled directly into the markup, no shared component library. foolish-bandit just changed that. The gary fork now pulls in shadcn/ui, a popular set of pre-built React building blocks - cards, tabs, alerts, loading placeholders - that give a product a consistent visual vocabulary instead of one-off styling on every page.
The move shows up across the draft, explain, and review screens, which are being re-stamped to use the new pieces. That suggests gary is tilting toward a more guided, app-like experience rather than the bare chat surface Mike ships with. It's also a one-way door: every future change to this fork will assume the component kit is there, so merging anything back upstream gets harder from here.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?