500 live feeds on one map, and the AI runs in your browser

2 months ago

Every minute, the world throws off more news, more market moves, more alerts than anyone can follow. World Monitor pulls all of it onto one map. It's an open-source dashboard that watches the whole planet in real time. And the whole thing runs on your own machine.

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00500 live feeds on one map, and the AI runs in your browser
  2. 0:13Five hundred live feeds, one interactive map.
  3. 0:28The signal is where the streams line up.
  4. 0:48The AI runs in your browser, not the cloud.
  5. 1:44Panels beside the map, each with a freshness clock.
  6. 2:00One codebase, every surface.
  7. 2:21Get it.
  8. 2:37The whole world's signal, correlated on your machine.
Show transcript

500 live feeds on one map, and the AI runs in your browser

GitHub Trending · Ep 18 · Jul 22, 2026
A real-time dashboard for the whole planet, running on your machine.
World Monitor TypeScript AGPL-3.0 Desktop / Web / CLI

Every minute, the world throws off more news, more market moves, more alerts than anyone can follow. World Monitor pulls all of it onto one map. It's an open-source dashboard that watches the whole planet in real time. And the whole thing runs on your own machine.

Five hundred live feeds, one interactive map.

it doesn't dump it all on you
five hundred feeds would be a firehose. So it curates.
you pick a workspace for the job
supply-chain risk energy security stock desk good-news explorer
it loads only what fits that job
just the feeds and panels that workspace needs.
worldmonitor.app — Mission workspaces

World Monitor gathers more than five hundred live feeds onto one interactive map. It doesn't dump all of it on you at once. You pick a workspace for the job in front of you, like supply-chain risk, energy security, a stock desk, or a good-news explorer. Each one loads just the feeds and panels that fit that job.

The signal is where the streams line up.

A faster news feed just floods you with more headlines to sort out yourself.
markets · shipping · weather · energy
all landing on the same place, at the same time.
The overlap is the signal. Not any one headline, but the moment several feeds point at the same spot.
worldmonitor.app (finance) — v2.10.0

A faster news feed doesn't help. It just floods you with more headlines to sort out yourself. World Monitor's answer is to put the streams on a map and watch where they line up. Markets, shipping, weather, energy, all landing on the same place at the same time. That overlap is the signal. Not any one headline, but the moment several feeds point at the same spot.

The AI runs in your browser, not the cloud.

your browser tab
runs on your machine
DeckGL map 3D globe live panels workers
analysis worker
Jaccard clustering · cross-domain correlation
groups overlapping headlines, then finds the same story across markets, weather, and shipping — the convergence signal.
ML worker
all-MiniLM-L6-v2 · distilBERT · flan-t5 · bert-NER
real language models in the tab: fingerprints, mood, short summaries, and the names of people and places.
IndexedDB vector store
local memory
keeps them in a little database inside your browser, so it remembers the stories it has already seen.
model files download once from a public server → then no cloud, no account, no API keys
↑
the data flows up to your machine
65+ data providers
Finnhub · OpenSky · GDELT · FRED · ACLED · FIRMS · …
→
Upstash Redis
shared cache and relay
→
Edge · Railway · Tauri sidecar
delivery to your device
ARCHITECTURE.md §1 / §3 · src/workers

Here's the part you'd never guess. A dashboard this smart looks like it must be calling some big AI in the cloud. It isn't. The AI runs right in your browser tab. Two little engines do the work. The first reads every headline and groups the ones that overlap, using a plain word-overlap score. Then it looks across those groups for the same story showing up in markets, in weather, in shipping. That's the correlation engine. It's what turns hundreds of separate feeds into one convergence signal. The second engine runs real language models, right there in the tab. A small one turns each headline into a fingerprint it can compare. Others read the mood, write short summaries, and pull out the names of people and places. It keeps them in a little database inside your browser, so it remembers the stories it's already seen. The model files download once from a public server, then everything runs on your machine. No cloud, no account, no API keys. That's the whole pitch, and it isn't marketing. It's where the code runs.

Panels beside the map, each with a freshness clock.

news · market counters · a life-expectancy chart · running tallies
each panel its own view, ticking up while you watch.
a freshness clock on every source
across thirty-five feed groups — one glance tells you what's live and what's gone stale.
worldmonitor.app (good news) — v2.10.0

Alongside the map sits a grid of live panels, each one its own view. News, market counters, a life-expectancy chart, running tallies that tick up while you watch. And every source carries a freshness clock, across thirty-five feed groups. One glance tells you which streams are live, and which have gone stale.

One codebase, every surface.

Web
run it in a browser.
Desktop
a Tauri app on Mac, Windows, or Linux.
CLI
launch it from a terminal, one command.
MCP server
a server your AI agent can call.
REST API
wire it into anything.
SDKs
Python, Ruby, and Go.
Same engine underneath, whether it's drawing a 3D globe or a flat world map.
Tauri 2 · npx worldmonitor · MCP / REST · Py / Ruby / Go SDKs · globe.gl + deck.gl

Here's the engineering choice that stands out. All of it comes from one codebase, and it ships everywhere. Run it in a browser. Install it as a desktop app on Mac, Windows, or Linux. Launch it from a terminal with one command. There's a server your AI agent can call, plus SDKs for Python, Ruby, and Go. Same engine underneath, whether it's drawing a 3D globe or a flat world map.

Get it.

# run it in a browser
worldmonitor.app
# desktop app — macOS / Windows / Linux
get the app at worldmonitor.app
# from a terminal
$ npx worldmonitor
open it, install it, or run it from a terminal — the commands are on screen.
open source · AGPL-3.0
the local setup needs no API keys
some outside data sources let you add your own key for more, but you don't have to.
koala73/worldmonitor — README

It's open source, under the AGPL license. Open it in a browser, install the desktop app, or run it from a terminal. The commands are on screen. The local setup needs no API keys at all. Some of the outside data sources let you add your own key for more, but you don't have to.

The whole world's signal, correlated on your machine.

World Monitor — the globe-and-signal mark
github.com/koala73/worldmonitor
New repo tomorrow.

So that's World Monitor. The whole world's signal on one map, and the AI that connects the dots runs on your own machine. It's open source, and the link is on screen. New repo tomorrow.