Nexus
Live Demo System Map

Nexus

Your personal intelligence desk.
Self-hosted. Model-agnostic. Always on.

You pick the topics. Nexus monitors sources across languages, builds a persistent knowledge graph, and writes a daily briefing with a podcast episode. Every morning, before you wake up. It tracks convergence when independent sources confirm the same fact, and flags divergence when they frame it differently. Forward Look generates probabilistic forecasts from your knowledge graph, with optional Kalshi market comparison.

Three signals, one system

Most tools tell you what happened. Nexus connects the dots.

Convergence

When 2+ independent sources confirm the same fact, that's convergence. Independence means different affiliation or country, not just a different outlet name.

Divergence

Same event, different editorial framing. Nexus detects tone contrast, focus divergence, actor framing, and omission across sources. This is what separates it from an aggregator.

Forward Look Beta

For each question, Nexus identifies relevant actors, reasons about their likely behavior, and generates a calibrated probability. Connect Kalshi for market comparison.

The Pipeline

From raw RSS to briefings, threads, and forecasts. 20 stages, one SQLite file.

Intake
3 stages
Understanding
5 stages
TopicSynthesis
central object
Delivery
4 stages
Forward Look
8 stages
0
Pipeline Stages
0
Public Forecast Engine
0
Config Keys
0
SQLite Tables
0
Cloud Dependencies
Quick Start

From zero to your first briefing in three steps. No cloud infrastructure needed.

1

Clone

git clone https://github.com/zantryis/NEXUS.git cd NEXUS
2

Start

# Docker (recommended) docker compose up # or without Docker (requires Python 3.11+ and ffmpeg) pip install -e ".[all]" && python -m nexus run
3

Setup in the browser

open http://localhost:8080

Pick a provider, choose topics, and the wizard handles the rest. Source discovery, first pipeline run, backfill, and Forward Look generation all happen automatically.

Try the Demo

Explore the dashboard with sample data. No API keys needed.

1

Seed demo data

# from your own collected data python -m nexus demo seed # or with minimal static data python -m nexus demo seed --from-scratch
2

Launch demo server

python -m nexus demo serve

Full dashboard, read-only data, all pages functional. Good for screenshots and walkthroughs.

Python 3.11+ FastAPI SQLite (WAL) LiteLLM Model-Agnostic APScheduler Trafilatura pydub