docuweave: legal documents in minutes, not hours
A law firm re-keyed the same PDF templates for every client — hours of rote work per document. We built docuweave: it reads the source documents, extracts what the template needs and fills it in, with a lawyer reviewing before anything is issued. Minutes per document.
Rote work with a law degree attached.
The firm’s core documents were PDF templates. For every new client, someone re-keyed the same fields — names, addresses, dates, terms, figures — from the client’s existing paperwork into the template, then checked it. Hours per document, for people whose time is billed by the hour, on work that needed a lawyer’s attention only at the very end.
The brief was not “add AI”. It was to take the re-typing out of the process and leave the judgement in.
Read. Extract. Fill. Review.
A user uploads the client’s source documents and picks a template. A language model reads the sources and extracts the fields the template needs — each one traced back to where it was found, so a reviewer can check it in a click. The template is filled, and the draft opens in an editor.
The lawyer reviews, edits and issues. Nothing leaves the system unreviewed. What used to be hours of transcription is now minutes of checking, and the checking is the part that always needed a lawyer.

Filling a client’s documents used to take one of our team the best part of an afternoon. It now takes minutes, and a lawyer still signs off every one — which is the only way we would have accepted it. Rabblepop understood that before we had to say it.
Amir A. — The law firm docuweave was built for
Built as a product from the start.
Next.js and TypeScript, a document editor, a template engine that renders to PDF, and a language-model extraction pipeline with every field tied to its source. Accounts, roles and subscription billing were built in from the first release, so the same product could serve other firms without a rebuild.
It shipped as docuweave, with its own billing and onboarding, on serverless infrastructure that costs nothing when nobody is using it.
If your team re-types the same document every week
What this means for youMost businesses have a version of this: a form, a report, a contract or a proposal that is assembled by hand from information that already exists somewhere else. It is the most automatable work in the company and the least likely to be automated, because it is nobody’s project.
The pattern is the same every time: read the sources, extract the fields, fill the template, hand it to a person to sign. The scoping sprint finds where it applies in your business and what it would save.
The results
OutcomesHours → minutes
Per document. The template is filled from the source material rather than re-typed from it.
Lawyer in the loop
Every generated document is reviewed and edited before it is issued. The tool drafts; the firm signs.
Productised
Built for one firm, then packaged with subscription billing so other firms can use it.