fedec65/bettercallmitch
A Swiss legal assistant fork of Mike, rebranded as BetterCallMitCH, with local LLM support, canton-aware workflows, and four-language UI.
BetterCallMitCH is fedec65's reshaping of Mike into a Swiss legal practice assistant. The foundational move pivots the product toward Swiss law work - bringing in a set of Swiss legal tools, a privacy scanner tuned for Anwaltsgeheimnis (attorney-client privilege), a Gutachtenstil-style system prompt, and a handful of Swiss-specific workflows.
On top of that legal core, fedec65 has layered the kind of features a Swiss-market product needs: a 20-agent persona system, a per-chat canton selector, local LLM support via Ollama with dynamic model discovery, and a four-language UI (DE/EN/FR/IT) that's been through a dedicated hardening pass. The product has also been rebranded end-to-end from Mitch to BetterCallMitCH, with a refreshed README, screenshots, and a new snowflake mark in place of the original spinner.
Direction-wise, this reads as a serious attempt at a Swiss-niche legal assistant - opinionated about jurisdiction, language coverage, and the option to run models locally. Worth a click through if you're interested in jurisdiction-specific legal AI or multilingual practice tooling.
What's in it
- Swiss legal toolkit A suite of Swiss legal tools and workflows, plus a Gutachtenstil-oriented system prompt, aimed at Swiss practice rather than generic legal Q&A.
- Anwaltsgeheimnis privacy scanner A privacy layer built around Swiss attorney-client privilege expectations, screening content before it leaves the user's session.
- Local LLM via Ollama Run models locally through Ollama with dynamic model discovery - useful when confidentiality rules out hosted inference.
- 20-agent persona system A roster of agent personas users can switch between, shaping how the assistant approaches a given task.
- Per-chat canton selector Pick the canton at the chat level, so jurisdiction-specific behavior travels with the conversation.
- Four-language UI (DE/EN/FR/IT) Full interface coverage for Switzerland's main working languages, with a follow-up pass tightening translations and locale handling.
- BetterCallMitCH rebrand End-to-end rename from Mitch to BetterCallMitCH across the UI, prompts, and docs, paired with a refreshed README and a new snowflake mark.
Direction
compliancei18npersonas
Activity
Threads of work (detailed view)
fedec65 hardens the four-language Mike
A 36-hour cleanup turns a rough German/English/French/Italian scaffold into something close to shippable across all four locales.
fedec65 rebrands Mike with a Swiss tilt
The fork's loading spinner is now a snowflake, and the project answers to a new name: BetterCallMitCH.
fedec65 settles on a name: BetterCallMitCH
A second rebrand pass in quick succession suggests the fork is finding its own product identity, with a Swiss accent.
fedec65 wires Mike for the Swiss bar
A sprawling second-phase commit turns one fork into a localised, role-aware legal assistant - with a twist on where the model actually runs.
fedec65 turns Mike into a Swiss legal assistant
A single 1,159-line commit pivots the fork from generic legal AI into a jurisdiction-specific product for Swiss practice.