A private AI admin assistant for law firms and legal teams

For the administration around legal work — fees, interest, letters, checklists — where confidentiality is not a preference but a duty.

Short answer

OpenClerq handles the administrative side of a legal practice without sending privileged material anywhere. Fee caps, disbursements and simple interest run as formulas in a deterministic engine with a proof record; a local model drafts routine correspondence and explains figures in plain language; recurring reminders run on a schedule; every run is recorded. It does not give legal advice, and it is not meant to.

Why legal teams hold back from AI

  • Privilege and confidentiality. Uploading client material to a third-party service needs careful thought and, often, client consent.
  • Hallucination. A model that invents a figure will also invent a reference. Anything it produces is a draft.
  • Accountability. Fee and interest figures sent to a client or a court must be reproducible.

OpenClerq's answer is to keep the model on your machine and away from the numbers, and to keep it on administrative work.

What OpenClerq does for a legal team

TaskHowStatus
Fees against a cap, with VATFormula spec with a proof recordToday
Simple interest on a sum over a periodFormula spec, using the rate and day count you specifyToday
Drafting routine letters and file notesA local model, from the template and facts you give it; a lawyer reviews every draftToday
Explaining a fee breakdown in plain languageThe model explains the engine's figures for the client letterToday
Recurring remindersScheduled triggers for billing runs, file reviews and renewals you listToday
Reading matter files from an allowed folderThe tool-calling loop, inside the policy engine and sandbox0.6
Your fee rules, rates and letter templates, maintained for youA module built for your practiceModule

Example formulas, checked by the engine

An hourly fee capped at an agreed amount, with 20% VAT on top:

{
  "spec": {
    "formulas": {
      "fee":   "min(hours * rate, cap)",
      "total": "round(fee * (1 + vat_rate) * 100) / 100"
    },
    "output_names": ["fee", "total"]
  },
  "inputs": { "hours": 14.2, "rate": 240, "cap": 3000, "vat_rate": 0.2 }
}

14.2 hours at 240 would be 3,408; the cap brings the fee to 3,000, and the total with VAT is 3,600.00. The model can then explain in the client letter that the cap applied and by how much.

Simple interest over a number of days: round(principal * annual_rate * days / 365 * 100) / 100. On 25,000 at 8% for 45 days, the engine returns 246.58. Statutory rates, day-count conventions and compounding differ by jurisdiction and by contract — the formula states which one you used, so anyone can check it.

What stays with lawyers

  • All legal advice and every judgement on a matter. OpenClerq's default instructions treat legal advice as out of scope.
  • Reviewing and signing every letter a model drafts.
  • Checking any reference, citation or date — models invent them.
  • Deciding what may be processed at all, under your professional rules.

Privileged material stays on your machine

With a local model through Ollama or LM Studio, prompts and documents never leave the computer — there is no provider to assess, no retention period and no transfer. The gateway answers only requests from that machine carrying its token, OpenClerq's files are readable only by the user running it, and the run history records every model call. If your firm allows a cloud model for some work, the context preview shows exactly what would be sent first. See how to use AI with confidential client data.

Frequently asked questions

Can OpenClerq give legal advice?

No. It is built for administrative work — calculations, routine drafting, reminders — and its default instructions treat legal advice as out of scope. Everything it drafts is for a lawyer to review.

Is it safe to use AI with privileged documents?

Sending them to a cloud service raises questions of confidentiality, consent and retention that your professional rules govern. A model running on your own computer avoids sending them anywhere. Check your regulator's guidance either way.

Can it calculate statutory interest?

It evaluates whatever formula you give it, exactly. It does not know your jurisdiction's statutory rates or conventions; you supply them, or we build and maintain them as a module.

Does it read PDFs and scanned documents?

Not in release 0.5, which reads plain-text files only. For now, paste the text you need into the Ask panel.

Want a worker built for your team?

OpenClerq is free and open source — install it and write your own formulas and skills. If you would rather have a module designed around your workflow, rules and country, tell us what it has to do.

Clerq for Business Download OpenClerq