brauliogusmao ↗ analysis ↗ GitHub brauliogusmao/mike
A Portuguese-Brazilian, locally deployable Mike variant with clearer chat failures and configurable product branding.
brauliogusmao is shaping Mike into a Brazilian Portuguese legal-AI experience, with the interface adapted end to end rather than superficially translated. Visitors would find a product that can carry its own name and logo, making it suitable for a branded deployment.
The fork also adds an option to run AI models locally through Ollama, alongside improvements meant to make streaming chat more dependable and failures easier to understand. Its direction is practical: localization, deployability, and a product identity that can stand on its own.
What's in it
- Brazilian Portuguese experience A full pt-BR adaptation aimed at making the product feel built for Brazilian users.
- Configurable branding Deployments can use their own application name and logo rather than a fixed product identity.
- Local AI option Ollama support allows deployments to use models hosted on local hardware.
- Clearer chat failures When an assistant response fails mid-stream, users receive an understandable error instead of a silent stop.
- More stable streaming replies Streaming assistant messages are made less prone to display glitches as a response completes.
Direction
i18nbrandinginfrastructure
Activity
Threads of work (detailed view)
brauliogusmao wires Mike up to run on models that never leave the building
This fork can now point at locally-hosted AI models instead of only calling out to remote providers.
Ollama local model support with context preloading
brauliogusmao added Ollama as a provider, routing `ollama/<model>` IDs through a new 309-line streaming adapter. The interesting part isn't the wiring -- it's that document-fetch tools are preloaded into context rather than called reactively, because small local models don't handle reactive tool use reliably.
brauliogusmao lets Mike run on your own machine
A fourth AI engine option means the model can live entirely on local hardware - no cloud round-trip required.
Ollama provider added: local models with document preloading
brauliogusmao wired Ollama in as a fourth LLM backend alongside Claude, OpenAI, and Gemini. The key design decision: instead of letting local models call document-fetch tools reactively, the adapter preloads document content into the system prompt before the first LLM call.
brauliogusmao makes chat failures explain themselves
Instead of a stalled assistant reply that simply disappears, this fork tells the user what went wrong and what to try next.
brauliogusmao gives Mike a Brazilian Portuguese front door
This fork makes the product feel substantially more native to Portuguese-speaking legal teams in Brazil.
brauliogusmao rebuilds Mike for Brazil, not just translates it
A disciplined, end-to-end Portuguese-Brazilian adaptation of the whole interface - with product decisions baked in for the local legal market.
Full Brazilian-Portuguese localization via next-intl
brauliogusmao converted the entire frontend from hardcoded English strings to `next-intl` translation keys across 15 commits, targeting Brazilian legal market deployments. Every user-visible string from auth pages through tabular review now lives in `frontend/messages/pt-BR.json`.
brauliogusmao steadies streamed AI answers before polishing them
The fork stops a live assistant reply from breaking mid-stream, then applies richer formatting once the answer is complete.
brauliogusmao makes Mike ready for white-label deployment
This fork gives legal teams and product builders a cleaner way to put their own identity on a Mike-based service.
Pull requests (detailed view)
✅ Merged (1)
brauliogusmao · opened 5mo ago · merged 5mo ago by brauliogusmao ⛔ Closed without merge (1)
brauliogusmao · opened 5mo ago · closed 5mo ago