zgbrenner/gary
Gary is a U.S.-focused rebrand of Mike - an open-source legal AI assistant recast for American lawyers and built to self-host on its own.
Gary is @zgbrenner's fork of Mike, deliberately reworked from a UK-flavoured legal AI tool into a product aimed at U.S. lawyers. The rebrand is more than a name swap: it's a top-to-bottom polish - refreshed copy, metadata, and American legal terminology - meant to make Gary read as an intentional open-source product rather than a lightly renamed clone.
The other half of the story is deployment. @zgbrenner has been steadily cutting Gary's dependency on Cloudflare, moving login to Clerk and the data and storage layer to Supabase, with the frontend documented to deploy on Vercel. The stated ambition is narrow and concrete: make standing up Gary a genuine one-person job, complete with setup docs, friendlier configuration errors, and a progress tracker for resuming the work across sessions.
On top of that foundation sit the practitioner-facing touches - a lawyer-friendly way to review matter documents, launch suggested legal tasks directly from a row, draw on a curated library of pre-built U.S. legal tasks, connect your own AI provider account, and export AI answers straight into Word. It's clearly a solo effort, but a focused one. Click through to GitHub if you want the depth.
What's in it
- Review Tables for matter documents A lawyer-friendly way to organize and make sense of uploaded matter documents, reusing a familiar tabular layout rather than inventing a new system.
- Run suggested legal tasks from a row When Gary spots that a document calls for a known task, you can open the row and launch the assistant on it directly - turning a passive suggestion into one-click action.
- Built-in U.S. legal task library A curated set of pre-built legal tasks with the prompt-engineering already done, so lawyers can start working instead of configuring.
- Export drafts to Word and Markdown Every AI answer gets a one-click path out of the chat window into clean, formatted documents - no copy-paste cleanup.
- Bring-your-own-key with Test Connection Connect your own AI provider account, then confirm it actually works with a single click before you depend on it.
- One-person self-hosting Clerk login, Supabase data, and a Vercel deployment guide make standing up your own instance a realistic solo project, no Cloudflare required.
Direction
brandingi18ninfrastructure
Activity
zgbrenner ↗ analysis ↗ GitHub zgbrenner ↗ analysis ↗ GitHub zgbrenner ↗ analysis ↗ GitHub zgbrenner ↗ analysis ↗ GitHub zgbrenner ↗ analysis ↗ GitHub zgbrenner ↗ analysis ↗ GitHub Show 5 more
Threads of work (detailed view)
zgbrenner rewires Gary's login and storage to cut the Cloudflare cord
The biggest change in this fork swaps out how users sign in and where files live, so Gary can run without Cloudflare.
zgbrenner cuts Gary loose from Cloudflare
The backend now runs entirely on Clerk and Supabase, so Gary can stand up end to end without any Cloudflare dependency.
zgbrenner puts a lock on the front door of Gary
The fork swaps its homegrown login system for Clerk so Gary can run as a private, password-protected web app.
zgbrenner makes Gary's review tables push-button
A suggested next step in a document-review grid now becomes a ready-to-run AI task - but only after the lawyer says go.
zgbrenner turns document review tables into a launchpad for action
A fork of Mike reworks bulk document review so a reviewer can triage a matter's files and kick off the right follow-up task without leaving the row.
zgbrenner writes the deployment manual for Gary
A one-person guide to standing up this fork without leaking your secrets in the process.
zgbrenner clears a self-hosting path for Gary
A new deployment guide and friendlier setup errors turn standing up this fork into a genuine one-person job.
zgbrenner scrubs the last of Mike out of Gary
A top-to-bottom branding and documentation pass turns a lightly-renamed fork into something that reads like a deliberate product.
zgbrenner turns Mike into Gary, and makes it look the part
A top-to-bottom rebrand that recasts a renamed clone as a deliberate product for U.S. lawyers.
zgbrenner builds Gary a cautious intake table for U.S. lawyers
A new built-in template turns a pile of uploaded matter documents into a structured, attorney-reviewable grid - without pretending it knows more than it does.
zgbrenner builds Gary a one-click exit into Word
Generated drafts no longer get stranded in the chat window - lawyers can move them into their own tools in a single click.
zgbrenner gives every AI answer a one-click path into Word
Drafts now leave the chat window as clean, formatted documents instead of copy-paste mush.
zgbrenner stocks gary with ready-made U.S. legal tasks
A curated library of pre-built legal tasks, with the hard prompt-engineering already done, so lawyers can start working instead of configuring.
zgbrenner makes bring-your-own-key setup something a lawyer can actually do
Connecting your own AI provider account now comes with a one-click check that it actually works before you depend on it.
zgbrenner renames Mike to Gary and points it at American lawyers
A UK-flavoured legal-AI tool gets rewritten for U.S. practice and an easier setup.
Pull requests (detailed view)
✅ Merged (8)
zgbrenner · opened 7d ago · merged 7d ago by zgbrenner zgbrenner · opened 7d ago · merged 7d ago by zgbrenner zgbrenner · opened 7d ago · merged 7d ago by zgbrenner zgbrenner · opened 7d ago · merged 7d ago by zgbrenner zgbrenner · opened 7d ago · merged 7d ago by zgbrenner zgbrenner · opened 7d ago · merged 7d ago by zgbrenner zgbrenner · opened 7d ago · merged 7d ago by zgbrenner zgbrenner · opened 7d ago · merged 7d ago by zgbrenner