# ArkhamMirror

> SHATTERED is a self-hosted, open-source tool for investigative document analysis with AI features, structured analytic techniques, graph views, and offline deployment.

- **Category:** Document Management
- **Licence:** MIT
- **Latest version:** 2.1.0
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose, Build from Source
- **Tags:** PostgreSQL, Data Visualization, Ocr, Privacy First, Rag, Semantic Search, Knowledge Graph, Osint, Docker, Open Source, Pgvector, Self Hosted, Mit License, Air gapped, Document intelligence, Edge ai, Entity extraction, Local llm, Document analysis, Offline ai, Investigative Journalism, Ai Analysis, Palantir Alternative, Digital Forensics, Intelligence Analysis, Air Gap, Graph Visualization, Ach, Timeline Analysis

## Description

SHATTERED is a modular platform for analyzing documents and conducting investigative research. It uses a plug-and-play architecture called Voltron with an immutable core Frame providing 17 services (database, vector search, LLM integration, job queues, event bus) and 26 self-contained shards for ingestion, extraction, organization, analysis, and export. Key capabilities include AI-powered analysis across all shards for anomaly detection, contradiction finding, credibility assessment, and summarization; full Analysis of Competing Hypotheses (ACH) with premortem, cone of plausibility, and devil's advocate mode; 10+ graph visualization modes including force-directed, hierarchical, geographic, and i2-style link analysis; timeline analysis with event extraction, conflict detection, and phase management; document processing pipeline supporting PDF, DOCX, images, HTML with OCR (PaddleOCR and vision LLMs), entity extraction, and claim extraction; hybrid semantic/keyword search with faceted filtering; and export to JSON, CSV, PDF, DOCX with Jinja2 templating. It runs via Docker Compose (single container with PostgreSQL) or manual Python/Node installation, requires PostgreSQL 14+ with pgvector, and supports fully air-gapped deployment with local LLMs (LM Studio, Ollama, vLLM). Authentication uses JWT with role-based access (Admin, Analyst, Viewer). Licensed MIT.

## Links

- [Homepage](https://github.com/mantisfury/ArkhamMirror)
- [GitHub Repository](https://github.com/mantisfury/ArkhamMirror)
- [Architecture Documentation](https://github.com/mantisfury/ArkhamMirror/blob/main/docs/voltron_plan.md)

---
Source: https://selfhost.directory/project/arkhammirror