pwliwanow makes Mike run on a laptop, then puts it behind a tunnel

A self-contained local mode plus a password gate for sharing the demo over the internet.

infrastructuresecurity

pwliwanow's fork lets you stand up Mike end-to-end without any cloud accounts. A bundled local database stack, a stand-in AI that returns canned answers when no API keys are present, and a local-disk fallback for document storage mean the whole product runs on one machine. Seven sample contracts ship with it so the empty state actually has something to click on.

The second half is about safely showing that local instance to someone else. The fork adds a shared-secret check and HTTP password prompt across both the backend and frontend, designed to sit behind a Cloudflare Tunnel (a service that exposes a local server to the public internet). Anyone in the link gets challenged before they reach the app. Worth noting: in this mode, signed-in users share whatever AI keys the operator has configured - fine for a personal demo, a billing problem for anything multi-tenant.

So what Useful for anyone who wants to evaluate Mike on their own machine or pitch it to a partner over a screen-share without provisioning cloud infrastructure.

View this fork on GitHub →

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

Commits in this thread

2 commits from pwliwanow/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
5d0e74de Add local runtime and tunnel auth support Pawel Iwanow 2026-05-04 ↗ GitHub
ca2d1ea2 Document local development setup Pawel Iwanow 2026-05-04 ↗ GitHub

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

⬇ Download capture-thread-130.md