cpatpa/PIP

A self-hostable, firm-branded fork of Mike rebuilt around enterprise sign-in, local AI, and operator-grade deployment.

Sustained, phased momentum - twenty distinct threads of work, with design docs already on the table for the next five phases.

View on GitHub →

PIP is cpatpa's reshaping of Mike into something a law firm can actually run on its own terms. The fork is pitched at firm deployments: Microsoft Entra sign-in, an admin console that controls which AI providers and models are on offer, a one-command bare-metal installer, and a rebrand that lets each firm drop in its own colours and logos.

The work reads as deliberate and phased. cpatpa has been moving through a numbered roadmap - auth, database, sharing, workspaces, onboarding, local LLM, admin and account surfaces, persistent memory, document retention - and publishing design docs for what comes next: web search, groups, multi-model comparison, vector retrieval, and curated knowledge collections.

If you tried PIP today you'd land in a firm-shaped onboarding wizard, sign in through your corporate Microsoft account, and find an assistant that respects custom instructions, remembers things between chats, and runs on whichever models your admin has approved - including a fully local stack for offline-only deployments.

What's in it

Direction

infrastructuremulti-tenantbranding

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.

📝 chat: JSON-encode user message content for the jsonb column (no public page) 1 commit 11d ago not yet rewritten
📝 Caddy request dispatch (backend vs frontend on shared origin) (no public page) 3 commits 11d ago not yet rewritten
📝 README and CHANGELOG refreshes (no public page) 3 commits 11d ago not yet rewritten
📝 cpatpa closes the upstream audit findings 3 commits 12d ago securityinfrastructure draft
Three tightly scoped commits work through the bulk of the critical and high items flagged in the upstream security audit.
📝 Phase 0 foundation docs and PR template (no public page) 1 commit 12d ago not yet rewritten

Threads of work (detailed view)

16 threads have been distilled into posts.

cpatpa closes the upstream audit findings

Three tightly scoped commits work through the bulk of the critical and high items flagged in the upstream security audit.