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.

chat-uiinfrastructure

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.

So what Worth watching if you care about which forks are quietly graduating from "Mike with tweaks" into distinct legal-AI products.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

3 commits from foolish-bandit/gary, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
58ef971c Add shadcn/ui foundation components Zack Brenner 2026-05-07 ↗ GitHub
ad2c41de Merge branch 'main' into codex/create-pr-#10-frontend-polish-and-bugfix-x4l6hb Zack Brenner 2026-05-07 ↗ GitHub
98f33256 Merge pull request #15 from foolish-bandit/codex/create-pr-#10-frontend-polish-and-bugfix-x4l6hb Zack Brenner 2026-05-07 ↗ GitHub
Add "Explain This" page, UI primitives, Inter font, and assorted UI fixes

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-168.md from inside the repo you want the changes in.

⬇ Download capture-thread-168.md