brauliogusmao makes Mike whitelabel-ready

A clean pass that lets anyone ship Mike under their own name and logo without touching code.

brandinginfrastructure

The fork adds a small branding layer that reads the product name, logo, page title, description, and URL from environment variables set at build time. Swap those values, rebuild, and the app shows up as your brand - in the sidebar, the chat header, the workflow list, and the browser tab metadata search engines and link previews pick up.

Notably, brauliogusmao left the original Mike icon in place for spinners and status indicators, where it functions as a UI cue rather than branding. The abstraction is small enough that other forks could lift it directly. The work is independent of the fork's Portuguese-language localisation effort, so adopters get whitelabeling without inheriting locale assumptions.

So what Anyone planning to resell or internally rebrand a Mike-based product just got a ready-made template for doing it cleanly.

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

SHA Subject Author Date
9dfa9ca9 feat: centraliza configuração de marca em brand.ts + componente AppLogo Braulio Gabriel Gusmao 2026-05-12 ↗ GitHub
commit body
Cria src/config/brand.ts com NEXT_PUBLIC_APP_NAME e NEXT_PUBLIC_LOGO_URL.
Cria AppLogo que renderiza imagem customizada ou o ícone SVG padrão.
Substitui usos de MikeIcon como logo nos componentes de interface;
usos como spinner/status permanecem com MikeIcon.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4556c948 feat: título da aba do navegador configurável via variáveis de ambiente Braulio Gabriel Gusmao 2026-05-12 ↗ GitHub
commit body
Substitui metadados hardcoded por NEXT_PUBLIC_APP_TITLE,
NEXT_PUBLIC_APP_DESCRIPTION e NEXT_PUBLIC_APP_URL. Usa NEXT_PUBLIC_APP_NAME
como fallback para o título quando APP_TITLE não for definido.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

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

⬇ Download capture-thread-387.md