# Intelligent legal assistant

An intelligent legal assistant for lawyers and law offices. It stays with a case from client intake to closure: it reads court notices, computes deadlines on the right jurisdiction&rsquo;s calendar, drafts documents and keeps the office&rsquo;s accounts in order.

- Year: 2026
- Category: AI
- Stack: flutter, dart, android, go, python, postgresql, redis, kafka
- Status: in progress

### It stays with the case to the end

The assistant is beside the lawyer from the day a client walks in to the day the case closes. It reads the paper, works out the deadline, drafts the document and keeps the office&rsquo;s accounts, so the lawyer can spend the time on the case itself. It works with Data, our locally hosted AI.

### What it does

Every country has its own procedure, calendar and language, so each jurisdiction is added to the assistant as a &ldquo;jurisdiction pack&rdquo;. Iran and Spain are active, and the interface is in Persian, English and Spanish.

Under the hood

### What it runs on

The app is written in Flutter and Dart, for Android and Windows. Behind it run services in Go and Python, with PostgreSQL, Redis and Kafka, and an S3-compatible object store. The language, speech-recognition and embedding models are hosted on our own dedicated hardware and run with llama.cpp; the assistant works with Data, our locally hosted AI. Scanned documents are read by a hybrid OCR.

The assistant is in active development and is used internally for now.


---

Source: https://larsima.com/es/projects/legal-assistant
Organisation: LARSIMA (شرکت فن‌آوران توسعه لار سیما), registered in Iran, no. 318515, since 2007-12-02.
