andrsschultz/mike
An air-gapped build of Mike - the same legal-document workspace, retooled to run entirely inside your own walls.
This is andrsschultz's fork of Mike, reshaped for environments where nothing - documents, prompts, model calls, or fonts - should leave the network. The cloud dependencies that ship with upstream Mike have been swapped out for local equivalents: storage lives on the local filesystem, the LLM calls hit a self-hosted endpoint, the database runs from a local Supabase setup, and the web assets that used to load from public CDNs are vendored in.
The direction is consistent across every thread of work so far: take a capable cloud-native legal product and make it deployable somewhere with no outbound internet. There's no rebrand and no obvious niche pivot - the product surface looks like Mike. What's changed is where it runs and what it depends on to do so.
If you're a firm or in-house team that's been told "it has to stay on our infrastructure," this is the fork worth a closer look. Click through to GitHub for the specifics of the deployment story.
What's in it
- On-prem file storage Documents stay on local disk instead of going out to object storage in the cloud.
- Self-hosted LLM backend Talks to a local OpenAI-compatible model server rather than calling out to Claude or Gemini.
- Local database stack Ships with its own Supabase configuration so the database runs alongside the app, not as a managed service.
- Vendored frontend assets PDF rendering fonts and other browser assets are bundled in, so the UI loads with no calls to public CDNs.
- Cloud deployment tooling removed The Cloudflare-specific build and deploy path is gone, leaving a stack that's meant to run on your own boxes.
- Trimmed external services Outbound integrations that don't fit an air-gapped deployment, like transactional email, have been pulled out.
Direction
infrastructuresecurity
Activity
Threads of work (detailed view)
andrsschultz cuts the CDN cord
A small but telling change: this fork stops phoning home to third-party servers every time a PDF loads.
andrsschultz cuts Mike's cord to Claude and Gemini
This fork rips out the hosted AI providers entirely and points Mike at a local model running on your own machine.
andrsschultz rips out the cloud storage and runs Mike on a local disk
Files now live on the server's own filesystem instead of Cloudflare's object storage - a deliberate, no-going-back swap.
andrsschultz makes Mike runnable on a laptop
A one-command local setup, so you can kick the tyres on Mike without standing up cloud infrastructure first.