foolish-bandit's Mike is now Gary

A clean, surgical rebrand: every place a user sees the product name flips, while the engine underneath is left alone.

brandingpersonas

foolish-bandit took the fork through a name change from Mike (and MikeOSS) to Gary (and GaryOSS) in a single pass. The brand swap shows up where it matters to a working lawyer: the page title, the sidebar, the logo and its destination, the signup terms links, and the placeholder copy in the column-extraction prompts.

The more interesting touch is identity. The AI assistant now introduces itself as Gary in chat and in the tabular workflow, and - the bit a litigator will actually notice - tracked changes applied to a Word document now show "Gary" as the author in the Review pane. Auth, the database, the AI provider wiring, and the document pipeline were explicitly left untouched. A handful of internal type and component names still say Mike; foolish-bandit flagged those for a later cleanup so existing users don't lose their saved model preferences.

So what Worth a glance for anyone watching how solo-firm legal AI products get repositioned - the rebrand is cosmetic on purpose, and that restraint is the story.

View this fork on GitHub →

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

Commits in this thread

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

SHA Subject Author Date
dae6f594 Rebrand user-facing copy from Mike/MikeOSS to Gary/GaryOSS Claude 2026-05-07 ↗ GitHub
commit body
Updates user-visible branding (HTML titles, sidebar/logo text, AI
system prompts, DOCX tracked-changes author, signup links, placeholder
copy) and renames the frontend/backend npm packages to gary and
gary-backend. Default R2 bucket name in env example and storage.ts
fallbacks changes from "mike" to "gary". Internal type names
(MikeDocument, MikeIcon, mikeApi module, drag/drop MIME types,
localStorage key, change-id prefix) are intentionally left unchanged
to keep this PR small; they can be renamed in a follow-up.

https://claude.ai/code/session_01McEfVnpbGdMs5TgeTM7P3R

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

⬇ Download capture-thread-324.md