manueljpconde ↗ analysis ↗ GitHub manueljpconde/mikeEU
A European fork shaping Mike into a self-hostable, multilingual appliance that law firms can run inside their own walls.
mikeEU is manueljpconde's take on Mike, aimed at operators who want to keep their AI legal work on their own infrastructure and in their own language. The headline pitch is straightforward: spin up the whole stack with one command, point it at an LLM running inside your network, and serve lawyers in English, Portuguese, Spanish, French, or German.
The work splits cleanly into two threads. One is a self-host story - a Docker quickstart, a tidier separation between public AI providers and managed ones, and an admin screen for wiring in your own models. The other is localization - five-locale coverage across the main lawyer-facing surfaces, with English as the fallback when a translation is missing.
There's also been some quiet hardening along the way: a cross-tenant leak on the tabular review routes was closed, and the Docker on-ramp got a pass to remove a credential leak and a few footguns waiting for the next person to clone it.
What's in it
- Run it on your own hardware A self-hosted local model provider lets operators keep inference inside their own walls instead of routing prompts to a public API.
- One-command self-host stack A Docker quickstart any firm can spin up without stitching the pieces together themselves.
- Admin-managed model providers An admin screen for plugging in your own AI models, with a clean split between public and self-hosted options.
- Five-language UI English, Portuguese, Spanish, French, and German across the main lawyer-facing screens, with English as the fallback everywhere.
- Profile-synced language preference A lawyer's chosen language follows their profile rather than resetting per session.
- Tightened self-host on-ramp A pass over the quickstart that closes a credential leak and removes several footguns for first-time self-hosters.
- Cross-tenant fix on tabular review The spreadsheet-style review feature no longer lets a logged-in user pull another tenant's documents into an AI prompt.
Direction
infrastructurei18nsecurity
Activity
manueljpconde ↗ analysis ↗ GitHub manueljpconde ↗ analysis ↗ GitHub manueljpconde ↗ analysis ↗ GitHub manueljpconde ↗ analysis ↗ GitHub manueljpconde ↗ analysis ↗ GitHub manueljpconde ↗ analysis ↗ GitHub Threads of work (detailed view)
manueljpconde takes Mike multilingual for Europe
The mikeEU fork now speaks English, Portuguese, Spanish, French, and German across the main app, with English as the safety net everywhere.
manueljpconde finishes the job on mikeEU's localization
A second pass closes the English-language gaps that were undermining the EU fork's whole pitch.
manueljpconde turns mikeEU into a self-host appliance
A one-command Docker stack and an admin screen for plugging in your own AI models - mikeEU is being shaped for firms that want to run it themselves.
manueljpconde tightens the self-host on-ramp
A quiet but useful pass over mikeEU's Docker quickstart closes a credential leak and several footguns waiting for the next person who clones the repo.
manueljpconde takes mikeEU multilingual
The European fork now speaks five languages, with English as the fallback at every layer.
manueljpconde gives mikeEU a one-command install and untangles its model settings
Two strands land together: a self-contained local stack any lawyer can spin up, and a clean split between public and self-hosted AI providers.
manueljpconde wires Mike up to run on your own servers
A fourth AI option lands in the mikeEU fork: a 'Local model' provider that points Mike at an LLM running inside your own walls.
manueljpconde lets mikeEU run on your own hardware
A new self-hosted model option means operators can keep inference inside their own walls.
manueljpconde plugs a cross-tenant leak in mikeEU's tabular review
A logged-in user could feed someone else's document IDs into the spreadsheet-style review feature and watch the backend hand the contents to an AI model - until now.
Pull requests (detailed view)
✅ Merged (7)
manueljpconde · opened 16d ago · merged 15d ago by manueljpconde manueljpconde · opened 16d ago · merged 16d ago by manueljpconde manueljpconde · opened 16d ago · merged 16d ago by manueljpconde manueljpconde · opened 16d ago · merged 16d ago by manueljpconde manueljpconde · opened 16d ago · merged 16d ago by manueljpconde manueljpconde · opened 16d ago · merged 16d ago by manueljpconde manueljpconde · opened 17d ago · merged 17d ago by manueljpconde