No longer active. This fork has been removed from GitHub. The content below is preserved from MikeWatch's archive.

rglauco/mike

Self-hosting focus: Supabase-optional Postgres, Ollama LLM support, and local file storage via Docker Compose

Four topics: the Docker/local-Postgres feature (8 commits including 5 follow-up bug fixes), Ollama provider and local storage (1 commit), a TypeScript strict-mode annotation fix (1 commit), and two upstream sync merges. All changes are merged to main. Active maintenance posture with prompt upstream syncing.

View on GitHub →

rglauco/mike is built around making Mike deployable without Supabase. The two substantive changes add an AUTH_MODE=local runtime switch backed by a PgAdapter query builder over self-hosted Postgres, and an Ollama provider alongside local on-disk file storage as an alternative to Supabase Storage.

The Docker Compose infrastructure (backend Dockerfile, frontend Dockerfile, compose.yml with named volumes, Postgres init SQL) makes the self-hosted path concrete. The fork also pulls upstream changes regularly - two sync merges from willchen96/main (jsonb handling and tabular security fixes) keep it from drifting.

The AUTH_MODE=local feature shipped with several bugs caught only in live use: PgAdapter parity gaps around maybeSingle, jsonb serialization, and upsert SQL generation were all patched after the initial commit. The fixes are in; audit the adapter surface before treating it as production-ready.

What's in it

Direction

infrastructuresecurity

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.

📝 Tabular docIds Strict-Mode Annotation 1 commit 2mo ago minor change
📝 Upstream Sync Merges (PRs #2, #3) 2 commits 2mo ago minor change

Threads of work (detailed view)

4 threads have been distilled into posts.

rglauco keeps the whole stack in-house

This fork lets you run Mike - models and documents alike - without anything leaving your own hardware.