The largest open dataset of Swiss court decisions from all federal courts and 26 cantons. Download and search locally with AI tools.
Über 960'000 Schweizer Gerichtsentscheide in natürlicher Sprache durchsuchen. Relevante Urteile finden, Zitationen zwischen Entscheiden nachverfolgen, Rechtsprechungstrends analysieren und Recherche-Notizen erstellen.
https://mcp.opencaselaw.ch
claude mcp add swiss-caselaw \
--transport sse \
https://mcp.opencaselaw.ch
https://mcp.opencaselaw.ch/sse
// ~/.gemini/settings.json
{ "mcpServers": {
"swiss-caselaw": {
"url": "https://mcp.opencaselaw.ch"
}
}}
Download the full dataset as Parquet files
from datasets import load_dataset
ds = load_dataset("voilaj/swiss-caselaw")
Query via HuggingFace Datasets Server API
GET /rows?dataset=voilaj/swiss-caselaw
&config=default&split=train
&offset=0&length=10
Local chat interface — ask questions in natural language, get answers with cited decisions. Runs on your machine with Claude, OpenAI, Gemini, or local models via Ollama (no API key needed).
git clone github.com/jonashertner/caselaw-repo-1
cd caselaw-repo-1
./scripts/run_web_local.sh
| Court | Decisions | Languages |
|---|
| Court | Canton | Decisions |
|---|
Drei gezielte Werkzeuge für das Jurastudium: strukturierte Urteilsanalyse jedes BGE, Doktrin-Überblick zu Norm oder Rechtsbegriff, und Fallbearbeitungsübungen mit echten BGE-Sachverhalten.
Erkläre mir BGE 133 III 121. Du erhältst Regeste, Sachverhalt, nummerierte Erwägungen, Dispositiv, zitierte Gesetzesartikel und die Autorität des Entscheids (Anzahl Zitate).Leitentscheide zu Art. 41 OR. Du erhältst die nach Zitaten gerankte Kasuistik und eine chronologische Doctrine Timeline — wie sich Rechtsätze entwickelt haben.Fallbearbeitung zu Haftpflichtrecht. Du erhältst einen echten BGE-Sachverhalt — schreibe deine Subsumtion, dann lässt du dir die versteckte Analyse zeigen und bekommst Feedback.| Court | Status | New | Duration |
|---|