brauliogusmao makes Mike wear your own logo

A whitelabel layer lets each deployment set its own app name, logo, page title, and link-preview metadata without touching the source.

brandinginfrastructure

brauliogusmao reworked the front end so the branding isn't baked in anymore. The logo, app name, browser tab title, and the metadata that shows up when someone shares a link can all be set per deployment through configuration. Every screen that used to show Mike's own icon - sidebars, the assistant greeting screens, the review chat header, the workflow list - now pulls from that shared setting instead.

The fork targets Brazilian deployments, so the out-of-the-box defaults are in Portuguese, but any of them can be overridden for another market. One practical catch worth knowing before you build: these values are locked in when the app is compiled, not read live, so changing the name later means rebuilding rather than flipping a switch.

So what Anyone planning to resell or deploy Mike under their own firm's brand gets a clean way to do it - just budget a rebuild per brand.

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