qalarc.com / projects / nexus
NEXUS
A graph-first OSINT investigation workbench: collect entities through a scanner hub, flowsint enrichers and recursive research agents; link them into an evidence graph with full provenance; triage leads with calibrated decision engines; and export evidence-backed dossiers and article briefs.
What it does
- Two layers, one stack — the OSINT Hub runs the scanners (sherlock, maigret, phoneinfoga, ignorant, holehe, revimg); NEXUS turns every finding into entities, typed relations and evidence with tool + URL provenance.
- Connector engine — hub scans, flowsint enrichers (subdomains, WHOIS, ASN, breaches, crypto), OpenPlanter recursive research agents, and archon canon grounding — all as async tasks with live log streams.
- Calibrated decisions — lead triage and same-entity merge gates run through a chain of Jev (remote, calibrated) → Laya (local, fine-tuned on logged decisions) → deterministic heuristic. Every decision is logged for the next fine-tune.
- Graph intelligence — shortest-path connection finding, PageRank centrality, community detection and connector-aware pivot suggestions.
- Journalism exports — dossiers with evidence appendices and article briefs with lede angles, nut graf, and a claim ledger marking every claim Supported / Single-source / Unverified.
- Agent-native — a 16-tool MCP server lets archon agents and AI pipelines drive investigations directly.
Try it
The interactive workbench below runs fully client-side; it starts unconnected — point it at your own nexus-server via ?api= or Settings → API base.
Ethics
Authorized-use OSINT only. NEXUS records provenance for every finding and labels claim strength so journalism stays honest. No stalking, no doxxing, no bulk enumeration — results are investigative leads, not verdicts.
Self-hosting
| Mode | How |
|---|---|
| Local | scripts/run_nexus.sh → workbench on 127.0.0.1:8801 |
| Desktop | cargo run -p nexus-tauri --features desktop (Tauri 2) |
| Public | cloudflared tunnel --url http://127.0.0.1:8801 (quick) or a named tunnel + Cloudflare Access |
| Agents | Register nexus/mcp/nexus_mcp.py as an MCP server |