willchen96 makes OpenAI a first-class option in Mike

A third AI provider lands, and the settings screen finally tells users which keys the server is in charge of.

chat-uisecurity

willchen96 added OpenAI alongside the Claude and Gemini engines that Mike already supports, wiring it through both the backend's streaming pipeline and the chat UI where users pick a model. Nothing exotic - the point is that legal teams running this fork now have a real choice of three frontier providers rather than two.

The nicer detail is around keys. The settings screen now distinguishes keys a user typed into the browser from keys the server is reading out of its own environment, and locks the in-browser fields when the server is the source of truth. Server-set keys win. The same pass tightened the default database permissions so the public-facing client can't reach backend-owned tables directly, and tidied up the account and project screens.

So what Worth a look if you're shopping forks of Mike for a firm that already has an OpenAI contract, or if you care about clean separation between admin-managed and user-managed credentials.

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?