ArkhamMirror: Air-Gapped AI for Investigative Journalism
ArkhamMirror is an air-gapped, AI-powered platform for journalists and researchers, offering local data analysis with advanced NLP, Vision AI, and Knowledge Graphs. It ensures absolute privacy by running entirely offline, transforming complex information into structured insights for investigations.

ArkhamMirror

Connect the Dots Without Connecting to the Cloud.
ArkhamMirror is an air-gapped, AI-powered investigation platform designed for journalists and researchers. Running 100% locally on your machine, it transforms unstructured data into actionable intelligence using advanced Natural Language Processing (NLP), Vision AI, and Knowledge Graphs. This ensures that chaos is turned into order, all while maintaining absolute data privacy.
Key Features
ArkhamMirror offers a comprehensive suite of tools to enhance investigative workflows:
- Local AI: Engage with your data through Offline Retrieval-Augmented Generation (RAG) capabilities, ensuring sensitive information never leaves your environment.
- Semantic Search: Discover relevant documents based on conceptual understanding, moving beyond mere keyword matching.
- Knowledge Graph: Visualize intricate, hidden connections between entities such as people, organizations, and places within your dataset.
- Auto-Timeline: Automatically extract dates and events from various sources to accurately reconstruct chronological sequences of occurrences.
- Visual Table Extraction: Utilize advanced Vision AI models to recover and interpret complex financial tables and other structured data from PDFs and images.
- Contradiction Detection: Automatically identify and flag conflicting statements and inconsistencies across multiple documents, aiding in critical analysis.
- Absolute Privacy: Operates with zero cloud dependencies. Your investigative data remains entirely isolated within a specialized "Data Silo" on your local machine.
Try ACH Online – No Installation Required
For quick analyses, explore the standalone Analysis of Competing Hypotheses (ACH) tool, which runs entirely in your browser:
- Based on Richard Heuer's CIA methodology for evaluating competing explanations.
- All data resides solely in your browser's localStorage; nothing is ever transmitted to a server.
- Offers optional AI assistance via your own API keys (supporting OpenAI, Groq, Anthropic, or local Large Language Models).
- Export analyses in versatile formats including JSON, Markdown, or PDF reports.
- Ideal for swift evaluations without the need to set up the full ArkhamMirror platform.
Getting Started
ArkhamMirror simplifies setup with a Smart Installer that automatically configures Python, Docker, and necessary database dependencies.
Windows (One-Click Installation):
Double-click setup.bat and follow the intuitive AI Setup Wizard.
Mac / Linux: Run the following commands in your terminal:
chmod +x setup.sh
./setup.sh
Documentation
Access detailed guides for a complete understanding of features and workflows:
- User Guide: A full walkthrough of all features and the initial setup process.
- Network & Privacy: Information on downloaded components, telemetry options, and comprehensive instructions for air-gapped operation.
- ACH Analysis Guide: In-depth explanation of the Analysis of Competing Hypotheses methodology.
Gallery
Explore visual examples of ArkhamMirror's capabilities:
Advanced Analysis
- Narrative Reconstruction
- Gap Finding
- Contradiction Chain

Forensics
- Entity Graph
- Author Unmasking

Support the Project
ArkhamMirror was developed to empower journalists with powerful forensic tools, free from the burden of monthly subscriptions or the privacy compromises often associated with cloud platforms. If this tool aids you in your pursuit of truth, please consider supporting the project.