Free & open source · Local-first · No accounts, no cloud

Organize your restraining order case the way a paralegal would — for free.

RestrainingCase.ai reads your messages, police reports, screenshots, and filings, builds a clean timeline of incidents, documents a pattern of conduct, and exports a court-ready declaration in .docx. Everything stays on your computer. No account. No subscription. Ever.

Download Free for Mac See what it does
Apple Silicon (M1–M4). Intel Mac · Windows · Source
100% free, MIT-licensed Encrypted, on your machine No sign-up, no tracking
RestrainingCase.ai
Dashboard
Documents
Incidents
Timeline
Pattern
Patterns
Outline

Report Generation

Analyzing 14 documents against 23 parsed obligations...

23
Obligations
38
Incidents
5
Patterns
Generating Declaration...

Everything you need to prepare your protection order case

From scattered records to a court-ready declaration — for a first filing or a renewal

Smart document ingestion

Import PDFs, images, emails, and DOCX files. Built-in OCR handles scanned documents and screenshots automatically.

Incident & report parser

AI reads police reports, messages, and filings and pulls out the dated incidents that matter — or you can add them yourself.

Timeline builder

Automatically extracts dated events from all your documents and builds a chronological timeline with category filters.

Pattern-of-conduct detection

Surfaces a repeated pattern of conduct across your records, each incident with the source passage attached.

Pattern & theme analysis

Groups findings into recurring patterns or key themes with frequency counts, so a repeated problem reads as a pattern — not a list.

Court-ready outline export

Generates a formatted .docx declaration — hearing prep — with a summary, a dated incident log, and an evidence index.

Your privacy is non-negotiable

RestrainingCase.ai processes everything locally. No accounts. No cloud. No data collection. Because it's open source, anyone can verify exactly that.

Runs on your computer

With Ollama, the AI runs 100% offline. Your documents never leave your machine.

Encrypted database

Your case data is encrypted on disk with a passphrase only you know.

No accounts required

No sign-up, no email, no tracking. Download and use immediately.

Open source

The full code is on GitHub under the MIT license. Inspect it, build it yourself, or contribute.

Up and running in a few minutes

Free download — no payment, no license key, no account.

STEP 1

Install the AI engine, once

RestrainingCase.ai runs on Ollama — a free, open-source local AI runtime. One install from ollama.com and you're done; the app handles every AI model download from there.

STEP 2

Download RestrainingCase.ai

Grab the free installer for your Mac or Windows PC below. macOS builds are code-signed. If macOS asks the first time, right-click the app and choose Open.

STEP 3

Set your passphrase

Your case database is encrypted on disk. Pick a passphrase only you know. No account, no email, nothing sent anywhere.

Free. Forever.

No subscription, no trial, no catch. RestrainingCase.ai is open source and free for everyone who needs it.

$0
free and open source — MIT licensed
Download Free for Mac (Apple Silicon)

Also: Intel Mac · Windows.