elitan wants to pull elitan/mike's whole backend in-house

A proposed re-platforming that trades hosted services for a stack the operator runs and controls directly.

infrastructuresecurity

elitan sketched out a wholesale rebuild of the fork's plumbing, aimed at cutting reliance on managed cloud services and remote AI. Three moves stand out:

  • Self-managed login and data: swapping a hosted backend service for authentication and database access the operator runs themselves, keeping user and matter data on their own infrastructure.
  • Local AI models: adding the option to run the AI on machines the operator controls, rather than depending solely on remote providers.
  • Consolidated server logic: folding the backend into the web framework itself, so there are fewer separate moving parts to host and maintain.

Worth flagging: this was posted as a snapshot of elitan's own branch and closed within seconds, so none of it is live. It reads as a direction, not a finished feature.

So what Worth a look for teams weighing whether to keep legal data and AI entirely on infrastructure they own instead of hosted services.

View this fork on GitHub →

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

Commits in this thread

6 commits from elitan/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
ee082703 feat(llm): add ollama support Johan Eliasson 2026-05-15 ↗ GitHub
dce1302e refactor(db): replace supabase with better auth and kysely Johan Eliasson 2026-05-15 ↗ GitHub
42d38bda refactor(db): clarify kysely query adapter Johan Eliasson 2026-05-15 ↗ GitHub
8923b301 refactor(db): rename kysely instance to db Johan Eliasson 2026-05-15 ↗ GitHub
fe094a66 Merge pull request #1 from elitan/codex/remove-supabase-better-auth-kysely Johan Eliasson 2026-05-15 ↗ GitHub
refactor(db): replace supabase with better auth and kysely
b7320066 refactor(api): move backend into next route handlers Johan Eliasson 2026-05-15 ↗ 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-759.md from inside the repo you want the changes in.

⬇ Download capture-thread-759.md