hoogvliets/mike

A full, deliberate AGPL source disclosure of a heavily production-modified Mike - the most complete public window into what a hardened downstream Mike actually looks like.

This is a one-time full-source disclosure rather than an evolving project - no commits ahead of upstream and no pushes since mid-May 2026, so treat it as a snapshot to study, not an active line of work.

View on GitHub →

This fork is @hoogvliets's open-book disclosure of a production Mike deployment. Rather than merge changes upstream, @hoogvliets published the entire modified application - backend, frontend, database, and infrastructure - to satisfy the upstream project's AGPL-3.0 license. Instead of one unreadable dump, the disclosure is carved into reviewable slices so anyone can evaluate the backend, the data layer, the frontend, or the test suite on its own.

What surfaces through those slices is a Mike that's been meaningfully hardened for real use: multi-provider LLM routing, an account lifecycle with a proper deletion flow, typed configuration, a managed database migration system with row-level security, and a real test suite backed by CI. It reads less like an experiment and more like someone's actual deployment, opened up for inspection.

If you're running or planning your own Mike fork, this is a useful reference - especially for how to evolve the schema over time or stand up test coverage from scratch. It's a disclosure, not a roadmap, so don't expect a rebrand or a niche pitch; expect an honest look at a production-grade build.

What's in it

Direction

infrastructuresecurityworkflow

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.

⛔ #127 Disclose downstream AGPL changes +25,156 -12,156 20d ago by hoogvliets ↗ analysis ↗ GitHub
This PR discloses the complete downstream source changes made to this AGPL-3.0 project. It is intentionally broad so the original maintainer can inspect the full modified codebase in one place. Smaller topic PRs are also…
🟢 #127 Disclose downstream AGPL changes +25,156 -12,156 2mo ago by hoogvliets ↗ analysis ↗ GitHub
This PR discloses the complete downstream source changes made to this AGPL-3.0 project. It is intentionally broad so the original maintainer can inspect the full modified codebase in one place. Smaller topic PRs are also…
📝 hoogvliets opens a full-fork AGPL disclosure PR against upstream 0 commits infrastructuresecurity draft
@hoogvliets has filed a single umbrella PR against willchen96/mike exposing an entire production-modified codebase. It's an AGPL source disclosure, not a merge request - but it's the most complete window into what a heav…

Threads of work (detailed view)

10 threads have been distilled into posts.

hoogvliets opens a full-fork AGPL disclosure PR against upstream

@hoogvliets has filed a single umbrella PR against willchen96/mike exposing an entire production-modified codebase. It's an AGPL source disclosure, not a merge request - but it's the most complete window into what a heavily modified Mike deployment actually looks like.

Pull requests (detailed view)

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

🟢 Open (5)

⛔ Closed without merge (5)