Altien/mikeOssAzure

Altien is rebuilding Mike as a tenant-portable Azure deployment, with the option to run it entirely on your own laptop.

Active and substantial - twenty-two commits across roughly fourteen distinct workstreams, with public-facing docs landing in the last couple of days.

View on GitHub →

This fork takes Mike - originally a Supabase-shaped app - and reshapes it into something you can deploy on Azure, run locally against open-source pieces, or hand to another tenant without rebuilding the image. Altien has been steadily working through the layers a serious deployment story needs: pluggable authentication (Supabase, Microsoft Entra, or local sign-in), pluggable storage (Azure Blob alongside the existing object store), Azure Key Vault for secrets, and a database migration path that no longer assumes you're on Supabase.

Alongside the infrastructure work, the LLM side has grown to include OpenAI and Azure OpenAI as first-class providers next to the existing Claude and Gemini support, with a fallback chain for fast-model routing. There's also an in-app installer and diagnostics surface, suggesting Altien wants this to be configurable by an administrator rather than a developer.

The public-facing pieces - README, runbooks, design notes, security and contributing docs - landed recently, which reads like a fork preparing to be used by people other than its author. If you want to read Mike as an Azure-native, multi-tenant product rather than a hosted SaaS, this is the version to look at.

What's in it

Direction

infrastructuremulti-tenantintegration

Activity

Themed changes and pull requests touching this fork, newest first. Themed changes that haven't been turned into a public post yet still appear — they're real work even without a published writeup.

📝 Altien ships Mike as one container 2 commits 18d ago infrastructure draft
The fork collapses Mike's two halves into a single deployable image, with one knob to switch between same-origin and split-origin setups.
📝 Docs: README rewrite, runbooks, design notes, SECURITY, CONTRIBUTING (no public page) 3 commits 18d ago not yet rewritten
📝 Altien builds a setup wizard for Mike 1 commit 19d ago infrastructuremulti-tenant draft
A new in-app installer turns first-run configuration into something an admin can click through instead of a developer scripting from the command line.
📝 Altien plugs OpenAI and Azure into Mike's model lineup 1 commit 19d ago infrastructureintegration draft
The fork now treats OpenAI and Microsoft's Azure OpenAI as first-class engines alongside Claude and Gemini, with a fallback chain so the lights stay on when one provider stumbles.
📝 Altien rips Mike off Supabase 1 commit 19d ago infrastructurecompliance draft
The fork can now stand up on any modern Postgres, not just the hosted database Mike was originally wired to.
📝 Altien teaches Mike to live on Azure 2 commits 19d ago infrastructureintegration draft
The fork swaps a single-vendor file store for a pluggable one - and ships the Azure version alongside it.
📝 Azure Key Vault config reader (no public page) 1 commit 19d ago not yet rewritten

Threads of work (detailed view)

12 threads have been distilled into posts.

Altien ships Mike as one container

The fork collapses Mike's two halves into a single deployable image, with one knob to switch between same-origin and split-origin setups.

Altien builds a setup wizard for Mike

A new in-app installer turns first-run configuration into something an admin can click through instead of a developer scripting from the command line.

Altien plugs OpenAI and Azure into Mike's model lineup

The fork now treats OpenAI and Microsoft's Azure OpenAI as first-class engines alongside Claude and Gemini, with a fallback chain so the lights stay on when one provider stumbles.

Altien rips Mike off Supabase

The fork can now stand up on any modern Postgres, not just the hosted database Mike was originally wired to.

Altien teaches Mike to live on Azure

The fork swaps a single-vendor file store for a pluggable one - and ships the Azure version alongside it.