juanjo/mike

juanjo is unbundling Mike from Supabase, rebuilding it on a self-hostable local stack you can run on your own machine.

Active and steadily progressing - 53 commits across nine threads in the first couple of days we've been watching, with one major phase landed and a second already underway.

View on GitHub →

This fork of Mike is a focused infrastructure project: juanjo is methodically swapping out the hosted services Mike depends on and replacing them with components that run locally. The work is plan-driven - specs and implementation plans go in first, then the code follows - and it's organised into discrete phases that each close cleanly before the next begins.

So far the trajectory is clear. A first phase replaced the Supabase-backed auth and database layer with a Postgres-and-cookie-based setup, sweeping every call site on both frontend and backend. A second phase has begun on object storage, moving away from a hosted bucket toward a local S3-compatible service. Alongside the rewiring, juanjo has built up a project-level scaffolding of runbooks, ADRs and a deferred-work tracker - the kind of housekeeping that suggests this is meant to be picked up and contributed to, not just run solo.

If you want a Mike you can stand up entirely on your own laptop or your own infrastructure - no third-party accounts in the loop - this is the fork to watch.

What's in it

Direction

infrastructureintegration

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.

📝 Project meta: CLAUDE.md, Serena workspace, runbooks, ADRs, deferred tracker (no public page) 2 commits 18d ago not yet rewritten
📝 juanjo cuts Mike's cord to Supabase 5 commits 18d ago infrastructuresecurity draft
The frontend now talks to its own backend through a cookie, not a hosted auth service - and the whole stack boots from a single command.
📝 juanjo cuts Mike's cord to Supabase 7 commits 18d ago infrastructuresecurity draft
One docker command now stands up the whole stack - no third-party accounts, no cloud sign-ups, no credit card.

Threads of work (detailed view)

8 threads have been distilled into posts.

juanjo cuts Mike's cord to Supabase

The frontend now talks to its own backend through a cookie, not a hosted auth service - and the whole stack boots from a single command.

juanjo cuts Mike's cord to Supabase

One docker command now stands up the whole stack - no third-party accounts, no cloud sign-ups, no credit card.

Pull requests (detailed view)

1 PR touch this fork — inbound (filed against it) or outbound (filed from it). State icons match the editorial dashboard.

✅ Merged (1)