FaultLens is an AI-powered incident analysis platform that transforms raw operational data into clear, structured fault trees for fast and explainable root-cause analysis.
Instead of manually inspecting thousands of sensor readings and log entries, users upload incident data and FaultLens automatically produces:
- Event timeline highlighting key anomalies and transitions
- AI-generated incident summary
- Multi-layer fault tree with AND / OR logic gates
- Evidence linked to every node (logs, telemetry, documentation)
- Confidence scoring for causes and relationships
FaultLens helps maintenance, safety, and reliability engineers quickly understand what failed, why it failed, and how subsystem interactions led to the incident.
Users provide:
- Operational logs (telemetry / sensor time series)
- A handbook or documentation describing signal meanings and system behavior
- Optional analyst remarks or context
Example csv files and handbooks can be found here: https://drive.google.com/drive/folders/1z5hGNmzOw6E0qeVdHHFHfcziqmboOze1?usp=sharing
The backend AI pipeline:
- Parses and normalizes time-series data
- Detects anomalies and threshold violations
- Correlates behavior across subsystems
- Infers causal relationships
- Constructs layered fault trees
- Grounds each node with supporting evidence
All reasoning steps are traceable and explainable.
FaultLens generates an interactive investigation workspace featuring:
- High-level incident overview
- Chronological event timeline
- Interactive fault tree visualization
- Node-level evidence inspection
- Risk and confidence assessment
Users can click any fault tree node to inspect the data and reasoning behind it.
- Frontend: Nuxt 4 + Nuxt UI
- Backend: Node.js
- Database: MongoDB
- AI: OpenAI API
- Visualization: Mermaid.js
Install dependencies:
npm installRun the development server:
npm run devThe app will be available at:
http://localhost:3000
Create a .env file (see .env.example for details):
OPENAI_API_KEY=your_openai_api_key
MONGODB_URI=your_mongodb_connection_string- Industrial equipment failures
- Safety incidents and near-misses
- Manufacturing process deviations
- Infrastructure and reliability investigations
FaultLens is designed as infrastructure AI: one core reasoning engine adaptable across industries.
FaultLens — Because failures have a past.
