sean-a-ward opens Mike up to OpenRouter and friends

This fork lets you point Mike's AI brain at almost any model provider, not just OpenAI.

infrastructureintegration

Out of the box, Mike talks to OpenAI directly. sean-a-ward's fork adds a clean way to send those same calls to OpenAI-compatible services like OpenRouter (a marketplace that brokers access to many models through one interface), LiteLLM, or a local LM Studio instance. Admins can wire it up once for the whole deployment, and individual users can override it from their own account settings - including remapping Mike's hard-coded model choices to, say, Anthropic's Claude or any other model the chosen provider carries.

There are trade-offs. Some of OpenAI's newer threading and reasoning features quietly drop away when you route elsewhere, and the migration is staged in a way that lets the code ship before the database is ready. But for any team that wants model choice, cost control, or to keep traffic away from OpenAI specifically, this is the most polished take on the problem so far.

So what Worth a look for legal-ops leads who want leverage over which AI vendor - and at what price - sits behind their legal tooling.

View this fork on GitHub →

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

Commits in this thread

3 commits from sean-a-ward/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
800b5b39 feat(llm): support OpenAI-compatible endpoints Sean Ward 2026-05-20 ↗ GitHub
ae68cee5 feat(settings): configure OpenAI-compatible endpoints Sean Ward 2026-05-20 ↗ GitHub
9573a579 fix(settings): tolerate pending OpenAI config migration Sean Ward 2026-05-20 ↗ GitHub

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

⬇ Download capture-thread-513.md