Drawing Intelligence — tag extraction with bounding boxes
Live productEquipment tags located on the drawing, stored per project, feeding MTO and Revision Compare downstream.
The problem
Decades of engineering value, almost none of it searchable.
01 — The archive
Engineers hunt instead of engineering
Engineering organisations hold decades of value in P&IDs, specifications,
revision histories and project correspondence — and almost none of it is searchable.
Time that should go into engineering goes into finding things.
02 — The security review
Cloud AI fails the sign-off
Cloud AI tools solve the search problem but fail the security review,
because they take the decision about what leaves your network out of your hands.
The tool that answers the question is the tool that cannot be approved.
EnginAI closes both gaps
The answer
An on-premise engineering intelligence platform. You set the boundary.
Your drawings, specifications and project knowledge live on
infrastructure you own and control — no cloud tenancy, no shared platform.
Suitable for air-gapped and security-restricted environments.
Two deployment modes, your choice per project
Air-gapped
All inference on local models inside your network. No external API calls.
No data egress.
Hybrid
Optionally route selected workloads to external models where you permit it,
under your own policy.
Pillar 01/Engineering Intelligence
Ten modules that read your project the way an engineer would.
Documents, drawings and project records become one queryable
body of engineering knowledge — with the review gates and provenance an engineering
organisation already runs on.
Knowledge Search
Ask one question, get one grounded answer with visible cited sources — drawn from the
active project's ingested documents and its live platform data. The retrieval pipeline
combines vector retrieval, structured-module retrieval over real project records, glossary
expansion for engineering terminology, HAZOP handling, guardrails and output filtering.
Voice dictation via built-in speech-to-text.
ANSWERS STRICTLY SCOPED TO THE ACTIVE PROJECT
Files & Documents
The project repository nearly every other module reads from. Upload PDFs, specifications
and audio; an automatic extract → chunk → embed pipeline builds the knowledge base with live
per-file status, and audio is transcribed first. Documents are classified and assigned to a
work package.
DRAFT → REVIEW → APPROVED → ISSUED
MTO Generator
Turns extracted drawing tags into a material take-off: line items with category, description,
tag, quantity, unit and a confidence score. Lines can be verified individually, filtered, and
exported to CSV or Excel for the material plan.
Drawing Intelligence
Vision-model reading of engineering drawings. Tag extraction with bounding boxes locates
equipment tags on the drawing and stores them per project, feeding MTO and Revision Compare
downstream. Drawing-type classification sorts the sheet. Handwritten-markup transcription
reads red-pen annotations off scanned drawings.
AI-assisted detection on dense P&IDs — engineer review required
Revision Compare
Two revisions of the same drawing side by side, with additions, removals and modifications
computed from the extracted tags rather than from pixels — plus an engineering-impact
assessment of what the change actually means.
Cross-Drawing Checks
P&ID ↔ GA consistency runs a deterministic tag-set comparison between two drawings that
should describe the same system, with an optional AI narrative over the top. Multi-discipline
clash detection finds bounding-box overlaps between drawings from different disciplines.
Design Review
An AI compliance sweep across the project's documents, producing findings against named
engineering standards — each with a clause reference, a severity and a suggested remediation
— tracked through to closure.
Safety-critical findings require an Approver — enforced at the API
Reports
AI Reports generates documents in five templated types, moved through draft → in review →
locked and then exported; once locked, content is read-only and the report cannot be deleted.
Timesheet Reports run a filtered query over logged time, exported to CSV or XLSX.
Checklists
Discipline checklists generated for a specific document from a template library keyed on three
independent dimensions — document type, discipline and project phase — then augmented with
AI-suggested items. Every item is tickable, with progress tracked as a fraction.
Work Packages
A hierarchical blocks → work packages structure organising scope, documents and deliverables,
with work-package status tracked separately from structure — Leads own structure, Approvers
set status.
Revision Compare — tag-level drawing comparison
Live productAdditions, removals and modifications computed from extracted tags — not from pixels.
Pillar 02/AI Assistant
One agent per project. Context never crosses.
A full conversational AI engine embedded directly in the
platform — alongside, and distinct from, Knowledge Search.
Agent = ProjectEvery project is mirrored to its own AI agent.
Shared ContextAn admin-editable system prompt every project member inherits, so the whole
team's AI works from the same project ground truth.
Project knowledge, automaticallyProject documents are mirrored into the agent's retrieval set, and retrieval
stays scoped to that agent.
Membership-synced accessThe agent is shared to exactly the project's members — no more, no fewer.
Chats filed by projectConversations auto-file into a per-project folder.
One loginEnginAI is the OIDC identity provider. One account, one password.
AI Assistant — grounded answer with cited sources
Live productEvery claim carries its source back to a project document.
Pillar 03/Workforce
The operational layer the engineering work runs on.
Time, tickets, teams and clients in the same platform as the
engineering intelligence — under the same identity, the same roles and the same server-side rules.
Timesheets
A live time clock, a month calendar carrying submission state, and the entry form with its
table. The month lock is absolute: once submitted or approved, the period is immutable for
everyone — including an organisation Administrator.
Timesheet Approvals
The monthly approval queue owned by the Workforce Manager, in four tabs: pending submissions,
outstanding, approved history and rejected history. A rejection reopens the period for
correction.
Tickets
The project help desk. Every issue is routed to a receiving team and escalated up a configured
team chain until completed, with every transition written to a per-ticket escalation history
that stays visible for the life of the record.
PENDING → ESCALATED → COMPLETED
Clients & Teams
Client records with an activate / deactivate lifecycle; team structures with membership and
the escalation tiers that underpin ticket routing.
Dashboard
A cross-project personal column — my tickets, my hours, my projects, independent of the
active project — beside a project-scoped column of live project metrics.
Workforce Settings
Organisation-wide parameters owned by the Workforce Manager — maximum hours per day,
submission deadline day and default break minutes — enforced server-side.
Dashboard — personal column beside project-scoped column
Live productWhat is mine, and what is the project's — on one screen.
One table component, sixteen data views. Every list in the platform renders through the
same shared component — consistent sorting, filtering, pagination, empty states and
accessibility everywhere. The interface behaves the same way in every module, so training
transfers and mistakes do not.
Pillar 04/Governance, security & control
The section your security reviewer reads first.
Authority in EnginAI is deliberately split, and every rule is
enforced where it cannot be bypassed — at the API, not in the interface.
Two deployment modes
Chosen per project. Air-gapped: all inference on local models inside your network
— no external API calls, no data egress. Hybrid: selected workloads may
optionally be routed to external models where you permit it, under your own policy.
Project tenancy
Every artifact — document, drawing, tag, knowledge chunk, chat, audit entry — carries a
project ID. All queries bind a server-validated project. Context cannot cross projects.
Server-side authorisation
Permissions are enforced at the API, not merely hidden in the interface. Unauthorised writes
are refused even when called directly.
Two-tier role model
Three organisation roles — Administrator, Workforce Manager, Staff — plus four project
roles: Lead, Approver, Contributor, Viewer. Organisation authority and project authority are
deliberately separate.
Approval gates
Document transitions, safety-critical findings, report locking and timesheet approval each
require a specific role — and each is enforced on the server.
Two-factor authentication
TOTP-based 2FA, with both enrolment and challenge built in.
Tamper-evident audit trail
A hash-chained audit log, with a Recent Activity view for administrators.
Single sign-on
A built-in OIDC identity provider; the conversational engine is a relying party.
Engine & Integrations
Live health of every platform service in a single administrator view.
Capability matrix
Scroll horizontally — three organisation roles, four project roles
Who can do what — enforced server-side
Capability
Admin
Workforce Mgr
Lead
Approver
Contributor
Viewer
Global settings, integrations, audit log
✓
·
·
·
·
·
Create / edit users, assign org roles
✓
·
·
·
·
·
Create / edit projects, clients
✓
·
·
·
·
·
Approve monthly timesheets
✓
✓
·
·
·
·
Workforce parameters
✓
✓
·
·
·
·
Manage blocks, work packages
✓
·
✓
·
·
·
Manage teams and project membership
✓
·
✓
·
·
·
Approve documents / resolve findings
✓
·
✓
✓
·
·
Set work-package status
✓
·
✓
✓
·
·
Upload documents, run extraction
✓
·
✓
✓
✓
·
Log time, submit own timesheet
✓
✓
✓
✓
✓
✓
Raise tickets, generate checklists / reports
✓
·
✓
✓
✓
·
Read project data
✓
·
✓
✓
✓
✓
Separation is the point: a Workforce Manager has no engineering authority, and a project Lead
has no approval authority over timesheets. The month lock follows the same principle — once a
timesheet month is submitted or approved it is immutable for everyone, including an
Administrator. The only way back is a Workforce Manager rejection, which reopens the period for
correction.
Files & Documents — controlled review and approval chain
Live productStage transitions move one step at a time, and every step beyond submitting a draft requires an Approver.
Deployed as containers on your own hardware.
Offline fallback models included.
Why it matters
Four outcomes.
Accelerate Engineering
Automate time-consuming tasks to deliver projects faster.
Improve Accuracy
Reduce errors with AI-powered validation and verification.
Empower Teams
Enable engineers to focus on innovation, not information.
Drive Value
Optimise performance, reduce costs and maximise asset reliability.
Next step
Request a private demonstration.
Deployed on your infrastructure. Evaluated on your data.
Contact — placeholder[contact details to be inserted]
ProductEnginAI
DescriptorEngineering Intelligence
DeploymentOn-premise / air-gap capable
ModesAir-gapped (no egress) / hybrid (your policy)
SectorsEPC, oil & gas, marine, heavy engineering
Contact[contact details to be inserted]
Screenshots are of the live product. AI-assisted outputs — drawing tag detection, compliance
findings, generated reports and checklist suggestions — require engineer review.