fedec65 retools Mike for Swiss law, with a privilege tripwire

A fork that plugs into Switzerland's federal and cantonal case law, then refuses to let privileged client detail leave the building.

searchcompliance

fedec65's bettercallmitch wires Mike into a set of EU-hosted Swiss legal databases: Federal Supreme Court and cantonal court decisions, federal statutes, published legal commentary, and a tool that converts citations between the German, French, Italian and English formats Swiss lawyers juggle daily. No keys to manage, no local servers to babysit.

The part worth a closer look is the guardrail. Before any query goes out, a scanner reads the text for markers of attorney-client privilege, the legal-secrecy language Swiss practice takes seriously. Strong hits are blocked outright; softer ones only trip when paired with client or case words. The fork also ships a written playbook on keeping data inside Swiss and EU borders, down to which hosting and storage providers to choose.

So what Worth a look for Swiss firms, and for anyone building legal AI who wants a working model of how to stop confidential matter from leaking to an outside service.

View this fork on GitHub →

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

Commits in this thread

1 commit from fedec65/bettercallmitch, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
6595dfbf feat: merge BetterCallClaude into Mitch - Swiss legal intelligence platform Federico Cesconi 2026-05-05 ↗ GitHub
commit body
- Add MCP HTTP client for 7 Swiss legal databases (BGE, entscheidsuche,
  fedlex, onlinekommentar, legal-citations, legal-persona, tas-jurisprudence)
- Integrate 9 MCP tools into chat tool loop (search_bge, search_swiss_decisions,
  verify_citation, search_federal_legislation, search_commentary,
  legal_strategy, legal_draft, legal_analyze)
- Replace generic system prompt with Swiss legal identity:
  Gutachtenstil reasoning, cantonal awareness, multi-language support (DE/FR/IT/EN),
  BGE/ATF/DTF citation standards
- Add Anwaltsgeheimnis privacy scanner (Art. 321 StGB / Art. 13 BGFA)
  blocking privileged content before external MCP calls
- Add 5 Swiss legal built-in workflows:
  litigation prep, contract review, due diligence, legal opinion, compliance check
- Rebrand frontend from Mike to Mitch across all user-facing surfaces
- Add Swiss quick-action buttons and Swiss Legal Intelligence badge
- Add COMPLIANCE.md with data residency and professional disclaimers
- Update README with Swiss capabilities and MCP integration docs

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-66.md from inside the repo you want the changes in.

⬇ Download capture-thread-66.md