crazydiseases is turning Mike into a UK legal-research desk

The fork now lets the chat assistant pull straight from four UK public-data sources mid-conversation.

integrationsearch

Operating as Stutt Associates (cornishlaw.co.uk), crazydiseases has wired the assistant into four official UK data sources so it can fetch live answers while you chat: Companies House for company and officer records, legislation.gov.uk for statute text, the National Archives' Find Case Law service for judgments, and Planning Data for planning records (with a postcode-to-location lookup bolted on). Ask the assistant a question and it can now go and retrieve the underlying public record rather than guessing from training data.

This is a clear bet on the UK market - taking the generic Mike platform and pointing it squarely at British legal research. The integrations are self-contained and don't lean on heavy third-party services, though they do call live external APIs, so anyone borrowing them should sort out keys and rate limits first.

So what UK-focused firms and legal-ops teams should watch this fork - it is quietly becoming a Britain-specific research assistant.

View this fork on GitHub →

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

Commits in this thread

31 commits from crazydiseases/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
2dc360a5 Create companieshouse.ts crazydiseases 2026-06-20 ↗ GitHub
63bdc453 Create companiesHouseTools.ts crazydiseases 2026-06-20 ↗ GitHub
a360219c Update chatTools.ts crazydiseases 2026-06-20 ↗ GitHub
2d5e90f7 Update chatTools.ts crazydiseases 2026-06-20 ↗ GitHub
8aedd039 Create 120260620_add_companieshouse_provider.sql crazydiseases 2026-06-20 ↗ GitHub
4c5e3331 Create companieshouse.ts crazydiseases 2026-06-20 ↗ GitHub
ddd484d6 Delete backend/src/lib/companieshouse.ts crazydiseases 2026-06-20 ↗ GitHub
e2a9dcdd Create companieshouse.ts crazydiseases 2026-06-20 ↗ GitHub
7b54f4a6 Delete backend/src/lib/legalSourcesTools/companieshouse.ts crazydiseases 2026-06-20 ↗ GitHub
ae544077 Create companieshousetools.ts crazydiseases 2026-06-20 ↗ GitHub
868accf4 Update companieshousetools.ts crazydiseases 2026-06-20 ↗ GitHub
cadbeeaa Update types.ts crazydiseases 2026-06-20 ↗ GitHub
3b40e9ee Delete backend/src/lib/legalSourcesTools/companieshousetools.ts crazydiseases 2026-06-20 ↗ GitHub
541b338d Create companiesHouseTools.ts crazydiseases 2026-06-20 ↗ GitHub
e1b1a3fb Create legislationGovUk.ts crazydiseases 2026-06-20 ↗ GitHub
db48eadf Create legislationGovUkTools.ts crazydiseases 2026-06-20 ↗ GitHub
cf0e6125 Update legislationGovUk.ts crazydiseases 2026-06-20 ↗ GitHub
8cec108a Update chatTools.ts crazydiseases 2026-06-20 ↗ GitHub
189f30d8 Update chatTools.ts crazydiseases 2026-06-21 ↗ GitHub
954c7ecd Update legislationGovUk.ts crazydiseases 2026-06-21 ↗ GitHub
ba7014f1 Update chatTools.ts crazydiseases 2026-06-21 ↗ GitHub
ccc395a9 Create findCaseLawTools.ts crazydiseases 2026-06-21 ↗ GitHub
1e23d485 Create findCaseLaw.ts crazydiseases 2026-06-21 ↗ GitHub
bf670927 Update chatTools.ts crazydiseases 2026-06-21 ↗ GitHub
5dcb35da Update chatTools.ts crazydiseases 2026-06-21 ↗ GitHub
c231e05f Update chatTools.ts crazydiseases 2026-06-21 ↗ GitHub
fc475673 Update chatTools.ts crazydiseases 2026-06-21 ↗ GitHub
a2cf8897 Update findCaseLaw.ts crazydiseases 2026-06-21 ↗ GitHub
b3d30ee0 Create planningDataTools.ts crazydiseases 2026-06-21 ↗ GitHub
8e73da16 Create planningData.ts crazydiseases 2026-06-21 ↗ GitHub
fbb06221 Update chatTools.ts crazydiseases 2026-06-21 ↗ 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-653.md from inside the repo you want the changes in.

⬇ Download capture-thread-653.md