amal66/mike

A security-minded, self-hosted legal AI platform expanding into firm workspaces, everyday tools, and Microsoft Word.

With 197 commits ahead, 93 tracked work threads and a push on 2026-09-10, amal66's fork is moving quickly across product, security and deployment foundations.

View on GitHub →

amal66 is shaping Mike into a fuller legal-work platform for teams that want more control over where it runs, which AI services it uses, and who can access shared work. The fork has a clear self-hosting story, with stronger operational safeguards around documents, credentials, downloads and connected services.

The product direction is practical and ambitious: firm workspaces with role-aware access, connected knowledge from services such as Google Drive and Slack, and a Microsoft Word experience that brings chat, workflows and document actions into the drafting environment. It also puts unusual emphasis on making AI answers, citations and security controls more trustworthy.

This is an active fork with enough breadth to reward a closer look on GitHub, particularly for legal teams considering a controlled deployment rather than a standalone chat tool.

What's in it

Direction

securityintegrationmulti-tenant

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.

Show 147 more
⛔ #292 feat: Slack MCP connector +2,168 -171 2mo ago by amal66 ↗ analysis ↗ GitHub
Connect Mike to Slack's official MCP server (`https://mcp.slack.com/mcp`) from **Account → Connectors**: paste the URL, authorize in a popup, and the assistant gets Slack's tools (19 on a default workspace - search, chan…
📝 Decompose the chat-tools monolith 1 commit 5mo ago minor change
📝 amal66 gives Mike a Python front door 1 commit 5mo ago integrationworkflow draft
The fork adds a Python toolkit so legal-automation teams can connect their own systems to Mike more directly.
📝 Make the README a guide to the fork 1 commit 5mo ago minor change
📝 Cover API-key and token helpers 1 commit 5mo ago minor change
📝 amal66 makes Mike refuse unsafe deployments 1 commit 5mo ago infrastructuresecurity draft
The fork now stops at startup when its essential operating settings are missing, rather than failing later on a sensitive request.
📝 Add contributor community scaffolding 1 commit 5mo ago minor change
📝 Pin history tests to a fixed clock 0 commits — minor change
📝 Add a minimal Vitest test harness 0 commits — minor change
📝 amal66 puts a lock on Mike's chat intake 0 commits — securitychat-ui draft
The proposal would stop hostile text hidden in legal files from masquerading as instructions to an assistant with access to sensitive matter material.
📝 amal66 puts Mike inside Microsoft Word 0 commits — integrationdrafting draft
A task pane add-in that drops Mike's chat, actions, and workflows straight into the document a lawyer already has open - no copy-out, paste-back.
📝 Extract a shared design system package for web and the Word add-in 0 commits — minor change

Threads of work (detailed view)

97 threads have been distilled into posts.

amal66 makes testing expectations visible

A contributor-facing testing guide and pull-request checklist make verification an explicit part of changing Mike.

amal66 gives Mike a Python front door

The fork adds a Python toolkit so legal-automation teams can connect their own systems to Mike more directly.

amal66 makes legal workflow packs portable

Teams can now move reusable legal workflows between Mike environments, with clearer rules for what a valid pack contains.

amal66 gives uploads a reality check

This fork stops trusting a file's name and starts checking whether its contents match the claimed format.

amal66 puts a timeout on stuck AI answers

A small reliability guard stops a stalled AI connection from leaving a legal-workflow chat hanging indefinitely.

amal66 makes Mike refuse unsafe deployments

The fork now stops at startup when its essential operating settings are missing, rather than failing later on a sensitive request.

amal66 puts a lock on Mike's chat intake

The proposal would stop hostile text hidden in legal files from masquerading as instructions to an assistant with access to sensitive matter material.

amal66 puts Mike inside Microsoft Word

A task pane add-in that drops Mike's chat, actions, and workflows straight into the document a lawyer already has open - no copy-out, paste-back.

Pull requests (detailed view)

74 PRs touch this fork — inbound (filed against it) or outbound (filed from it). State icons match the editorial dashboard.

🟢 Open (14)

Show 4 more open

✅ Merged (31)

Show 21 more merged

⛔ Closed without merge (29)

Show 19 more closed