fabiotaroc puts OpenAI on Mike's menu, next to Claude and Gemini

A third AI engine option for Mike - bring your own OpenAI key and pick a model per task - though it won't run as-shipped just yet.

integrationinfrastructure

Mike already let users choose between Anthropic's Claude and Google's Gemini as the brain behind the product. fabiotaroc adds a third: OpenAI, the company behind ChatGPT. Everything is bolted on cleanly alongside the existing two - the Claude and Gemini paths are untouched - and users store their own OpenAI key the same way they already store the others. The model picker, account settings, and availability logic all grow a third "OpenAI" group.

One catch worth knowing: the specific OpenAI models wired in are forward-dated placeholders that don't exist yet in OpenAI's live service. Anyone pulling this fork has to swap in real model names before it actually works. Treat it as a well-structured scaffold rather than a finished, deployable feature.

So what Anyone running Mike who wants to offer clients a choice of AI vendor - or hedge against being locked to one - now has a clean third option, once the model names are made real.

View this fork on GitHub →

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

Commits in this thread

1 commit from fabiotaroc/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
02111e0e Add OpenAI support, migration, model UI, and Turbopack root taro 2026-04-30 ↗ GitHub
Wire OpenAI in the LLM layer with optional user-provided keys, schema
migration, model availability/account UI updates, add next.config turbopack
root for mono-repo workspaces, and refresh deps.

Made-with: Cursor

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

⬇ Download capture-thread-141.md