
A firm that wants to automate its document production quickly runs into a wall other industries don't face: files are covered by professional confidentiality obligations. Sending a writ of summons or a deed of transfer into ChatGPT means handing the document to a third party. Local no-code AI exists for this exact reason: the model runs on the firm's own machine, and nothing leaves.
Why the public cloud doesn't work for a regulated profession
Consumer AI tools send submitted content to a server that doesn't belong to the firm. Depending on the provider and the plan, this content may be retained, reviewed by humans to improve the service, or used to train a model. For a lawyer or notary, as for an accountant, the question isn't whether the provider is trustworthy: it's that the document has left the firm, and confidentiality obligations cannot be delegated away by terms of service.
Two frameworks structure the compliance side of this. GDPR governs the processing of personal data and requires knowing where it goes. The EU AI Act adds obligations depending on the use, with staggered dates of application. A local installation simplifies both cases, because there is no transfer to document.
Tasks that lend themselves to automation
Not all of them do. A good candidate has three traits: it recurs often, it follows a stable form, and human review is enough to validate the result.
What works well:
- generating a document from a template and case data;
- extracting information from a batch of documents (dates, amounts, parties, references);
- reading scanned documents through character recognition, then formatting them;
- checking consistency across several documents in the same file, flagging discrepancies without ruling on them;
- preparing a summary note that the professional reviews and completes.
What doesn't work, and should never be handed to a model: legal characterization, choosing a strategy, interpreting case law, the responsibility carried by a signature. A model produces plausible text, not accurate text. It gets things wrong with confidence, which makes the review step non-negotiable rather than optional.
What "local no-code" actually means
There are three building blocks, and no line of code to write.
The orchestrator chains the steps together. n8n, for instance, is driven through a visual interface where each step is a box to connect: receiving the document, reading it, calling the model, holding for approval, writing the final file. Someone at the firm can modify it themselves, which avoids going back to a service provider every time a document template changes.
The model itself stays on-site. Ollama installs and runs open models like Llama or Mistral on a server at the firm. No outbound connection is needed for inference, so the document never travels.
What remains is the review screen, the building block people forget and the one that decides adoption: a simple page showing the original document side by side with what the model extracted from it, with the option to correct it before saving. Without it, no one trusts the pipeline, and the automation sits unused.
A typical chain looks like this:
PDF received → local OCR reading → extraction by the model → human review → final document
What this requires from the firm
A decent machine, first. Running a useful model locally requires a recent server, and a graphics card if you want comfortable response times on long documents. An ordinary desktop is enough to test, not for daily use by several people.
Time, next, for two things nothing replaces: precisely describing the task to automate, and gathering examples of correct documents. A model installed without this preparation produces generic output, and the firm concludes AI is useless when what was actually missing was the specification.
A point person, finally. Not an IT specialist: someone at the firm who knows the files, is willing to work with the tool, and becomes the contact person for everyone else. This is the factor that separates installations that last from those that stop after a month, which is why an installation always comes paired with training for the team that will use it.
Where to start without upending the organization
Take a single task, the most repetitive one, the one everyone complains about. Run it alongside the usual process for a few weeks: the professional keeps producing the document as before, and compares it with what the automated pipeline outputs. You see the gaps without risking anything on a real file.
Measure this task with your own numbers: time spent before, time spent after, the number of corrections needed. Percentages read in a blog post, including this one, are worthless for your firm. Your own numbers decide what comes next.
Then expand task by task. A pipeline that handles one type of document well gets reused for the next one at lower effort, because the orchestrator and the model are already in place. This is how you build automation that covers several processes without ever stopping everything to set it up.
Let's talk about your case
NexeAI designs automations of this kind, installed locally, and trains the teams who will use them. If you want to know which of your tasks lends itself to this, and what the installation would require at your firm, write to us: we look at your case before talking about tools.


