KB01111 pulls Mike off the cloud and onto your own machine

This fork re-engineers Mike from a cloud-hosted service into a self-contained desktop app that runs entirely on a local computer.

infrastructuresecurity

KB01111 has taken Mike, which previously leaned on Supabase (a hosted cloud backend that handles the database and user logins), and rebuilt it to stand on its own. The data layer now talks directly to a database you control, and the whole thing is packaged as a downloadable desktop application that boots a local server on the machine it's installed on - no outside cloud account required to run it.

The team also wrote its own login and password system from scratch to replace the hosted one. That's the part to look at hardest if you're tempted to adopt this: a home-grown authentication layer is convenient but carries real security risk until it's been independently vetted, and it introduces a couple of mandatory secrets that have to be managed at deployment.

So what Worth a look for any firm or team that needs Mike to run on-premises or offline for data-sovereignty reasons - but have someone competent review the bespoke login code before trusting it.

View this fork on GitHub →

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

Commits in this thread

8 commits from KB01111/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
e53d5b1d Migrate backend to Encore and local desktop auth KB01111 2026-05-26 ↗ GitHub
2244cb48 fix: apply CodeRabbit auto-fixes coderabbitai[bot] 2026-05-26 ↗ GitHub
Fixed 11 file(s) based on 14 unresolved review comments.

Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
2ef59269 fix: apply CodeRabbit auto-fixes coderabbitai[bot] 2026-05-26 ↗ GitHub
Fixed 5 file(s) based on 3 unresolved review comments.

Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
011de869 Update backend/migrations/001_initial.sql KB01111 2026-05-26 ↗ GitHub
Co-authored-by: entelligence-ai-pr-reviews[bot] <174136889+entelligence-ai-pr-reviews[bot]@users.noreply.github.com>
7cc73c22 Update backend/src/lib/localAuth.ts KB01111 2026-05-26 ↗ GitHub
Co-authored-by: entelligence-ai-pr-reviews[bot] <174136889+entelligence-ai-pr-reviews[bot]@users.noreply.github.com>
d35344d9 Update backend/src/encore.ts KB01111 2026-05-26 ↗ GitHub
Co-authored-by: entelligence-ai-pr-reviews[bot] <174136889+entelligence-ai-pr-reviews[bot]@users.noreply.github.com>
eb9bec36 Merge pull request #1 from KB01111/codex-encore-tauri-migration KB01111 2026-05-26 ↗ GitHub
Migrate backend to Encore and local desktop auth
a27ef045 Refactor backend entry, migrations & docs KB01111 2026-05-28 ↗ GitHub
commit body
Make local dev and desktop builds clearer and more robust: update README with local Encore/Postgres guidance and desktop build env var; move and rename DB migrations to backend/src/migrations (add .up.sql); clear backend/encore.app id to avoid requiring Encore Cloud; ignore Encore-generated files in backend/.gitignore. Backend runtime adjusted to export startServer from src/index.ts and add src/server.ts to start it; package.json scripts updated to use server.ts/dist/server.js. Tests updated to normalize quoted identifiers. Frontend: update ESLint rules/ignores and add/adjust Tauri-related files and helper scripts for preparing and smoke-testing the Next sidecar.

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

⬇ Download capture-thread-610.md