IRAC Coach runs a local AI on your own computer. Generate analyses, spot issues, drill MBEs, and get instant feedback — with zero risk of leaking your outlines, fact patterns, or exam prep to a third party.
Pick an area of law — Contracts, Torts, ConLaw, Crim, Property, Evidence, and more. Then pick what you need right now.
Paste any fact pattern or case summary. Get a structured IRREAC response with citations, element breakdowns, and study tips — in about 30 seconds.
Every mode can generate its own fact pattern, so you don't need to bring your own. Pick area, pick topic, and the LLM writes a fresh hypo instantly.
Upload your own outlines (TXT/Markdown) or let the LLM generate a basic one on first use. Auto-cached locally. No copyrighted material leaves your computer.
default_outlines/. The app reads them verbatim.Standard IRAC compresses the whole rule into one step. IRREAC splits it into Rule Statement and Rule Exploration — and that split is worth exam points.
Download and run Ollama — it serves the local LLM that powers all analysis. Single drag-and-drop on macOS, single binary on Linux/Windows.
git clone https://codeberg.org/russkysong/irac-coach-skeleton.git cd irac-coach-skeleton bash setup.sh streamlit run app.py
First run downloads the ~5.6 GB qwen3.5:9b model and bundles it into a custom irac-coach Ollama model with the IRREAC system prompt. Subsequent launches are instant.
Out of the box, every fact pattern, IRAC, and uploaded outline lives only
on your machine. Nothing is uploaded, nothing is sent to a server, nothing
is committed to git. The Ollama model runs locally; the app is single-user;
the storage is plain JSON files under ~/.iracmaker/.
You can safely upload copyrighted outlines. Emanuel, Glannon, your professor's notes — the skeleton does not bundle them, but when you add them locally, they stay on your machine for personal study use only. No terms-of-service violations. No data leakage.