foolish-bandit reskins Gary in lawyer-speak

Projects become Matters and Files become Documents - but only where users can see it.

brandingchat-ui

On the foolish-bandit fork of Mike (rebranded as Gary), the navigation, breadcrumbs, pickers, and workflow modals now talk like a law firm: you open a Matter, upload Documents, and ask Gary cited questions. The onboarding flow has been rewritten around that same matter-first arc - create or choose a matter, drop in the documents, then start asking.

What makes this interesting is the restraint. The underlying domain model, API routes, and database fields still call them projects. This is a surface-only vocabulary swap, which keeps the fork cheap to maintain against upstream Mike while making the product instantly legible to a legal buyer. A small lockfile fix tagging along just keeps the frontend installable.

It's a reminder that the gap between "AI tool engineers built" and "AI tool a partner will trial" is often a thesaurus, not a rewrite.

So what Worth a look for anyone building legal-AI products on top of generic infra - this is the cheapest version of a vertical reskin.

View this fork on GitHub →

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

Commits in this thread

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

SHA Subject Author Date
334cd774 polish matter document copy SONOMOS 2026-05-07 ↗ GitHub
b1129582 fix frontend npm lockfile SONOMOS 2026-05-07 ↗ GitHub

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-265.md from inside the repo you want the changes in.

⬇ Download capture-thread-265.md