contractCouncil rebrands Mike to MatrixAI - and quietly turns auth off

A cosmetic rename ships alongside a dev-mode stub that signs every visitor in as the same hardcoded user.

brandingsecurity

On the surface, this is a wholesale rebrand: the "Mike" name is swept out of the chat, projects, tables, and workflow surfaces and replaced with "Matrix AI" - logo, placeholders, labels, the lot. Pure paint job, no behaviour change in any of those screens.

Buried in the same commit is something more consequential. The fork rips out the authentication layer wired to Supabase (the hosted backend service many AI side-projects use for login) and replaces it with a hardcoded "always signed in" user. Every visitor lands as the same fake developer account, no login screen, no sign-out. The commit message doesn't mention it. It reads as a local-development shortcut, but there's no flag or environment guard keeping it out of production.

If you're tracking how forks diverge on safety basics, this is a useful cautionary tale: a routine-looking rebrand commit can carry a load-bearing security change that a casual reviewer would miss entirely.

So what Anyone evaluating Mike forks for real client work should read commit messages skeptically - branding changes can hide auth changes.

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 contractCouncil/matrix-ai, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
57915c8f refactor: rename Mike to MatrixAI across the application gks2022004 2026-05-08 ↗ GitHub
commit body
- Updated type imports from Mike to MatrixAI for consistency.
- Changed component names and references from Mike to MatrixAI.
- Adjusted placeholder texts and comments to reflect the new branding.
- Modified the AuthContext to use a mock user for development.
- Ensured all instances of the Mike icon are replaced with the MatrixAI icon.

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

⬇ Download capture-thread-215.md