Repository navigation
ArkhamMirror: Shattered
SHATTERED v2.0.0
Complete modular rewrite - Air-gapped document analysis for everyone
This is a ground-up rebuild of ArkhamMirror, transforming it from a monolithic application into a modular "distro-style" architecture.
What's New
Architecture
Frame + Shards: Core infrastructure ("frame") with 25 plug-and-play feature modules ("shards")
PostgreSQL-only: Eliminated Redis and Qdrant dependencies - pgvector for embeddings, SKIP LOCKED for job queues
Air-gap ready: Runs entirely offline with local LLM inference, or connect to cloud endpoints for unclassified work
Analysis Tools (25 Shards)
ACH: CIA's Analysis of Competing Hypotheses methodology
Deception Detection: MOM, POP, MOSES, and EVE checklists with credibility scoring
Entity Extraction: People, organizations, locations, dates with relationship mapping
Contradiction Detection: Find conflicting claims across documents
Anomaly Detection: Statistical and semantic outlier identification
Timeline & Graph: Interactive visualization with geo-mapping (MapLibre GL)
Provenance Tracking: Full audit trails for evidence chain
Infrastructure
JWT authentication with role-based access (Admin/Analyst/Viewer)
Multi-tenant data isolation
Rate limiting and security headers
Traefik integration for production HTTPS
Runs on 4GB RAM (cloud embeddings) or ~5GB (local models)
Use Cases
Investigative journalism
OSINT research
Legal self-advocacy
Healthcare insurance appeals
Civic oversight
Breaking Changes
Complete database schema redesign - no migration path from v1
New shard-based plugin architecture
React/TypeScript frontend replaces previous UI
Links
Documentation: See README.md and docs/ folder
Security: See SECURITY.md
License: MIT