Accounting & Audit

Audit intelligence that never leaves the building

A mid-tier audit and assurance practice

The firm wanted AI in the audit, but client data could not touch a third-party cloud. So we built a desktop application with the models running locally. The intelligence sits on the auditor’s machine, and the data never leaves the firm’s perimeter.

65%less time on ledger sampling and tie-outs
0bytes of client data sent to external services
2.5xmore engagements handled per audit season

Representative engagement. Numbers are directional outcomes typical of builds of this type, not figures from a single named client account.

The challenge

Audit work is repetitive, high-stakes, and bound by confidentiality. Juniors spent days sampling ledgers, ticking and tying, and drafting working papers by hand. The partners knew AI could lift the manual load, but uploading a client’s general ledger to an external API was a non-starter for engagement letters and regulators alike. Every off-the-shelf tool assumed the cloud.

Our approach

We inverted the usual architecture. Instead of sending data to the model, we shipped the model to the data. A native desktop application runs the AI modules on the auditor’s own machine, with no client financial data leaving the device. Anomaly detection, sampling, and working-paper drafting all happen locally, and the firm keeps a full audit trail of what the AI suggested and what the human accepted.

What we built
  • A cross-platform desktop app (Electron) with AI modules running on-device, no client data sent to any cloud
  • Ledger ingestion that reads common accounting exports and normalizes them into a reviewable model
  • Anomaly and risk flagging across journals, with each flag explained and linked to the underlying entries
  • Working-paper drafting that produces a first cut the auditor edits, instead of starting from a blank template
  • A complete decision log: every AI suggestion, every human override, retained for review and regulator sign-off
The outcome

Juniors now start from a flagged, sampled, partially drafted file instead of a raw ledger. The firm gets the speed of AI with none of the data-residency risk, because nothing leaves the building. Partners review the same way they always have, just over a much shorter pile, and the firm owns the application outright.

The first question every partner asked was where the data goes. The answer is nowhere. That is why we could actually use it.

Partner, audit and assurance firm
Stack
ElectronLocal Python AI modulesOn-device LLM inferenceSQLiteFully offline-capableFirm-owned, no SaaS
Timeline

Pilot module in 5 weeks, full toolkit in 4 months

Tell us what you're trying to run. We'll show you which product fits, or build the one that doesn't exist yet.