Horizon vs worldmonitor
Your own AI news radar: monitors the sources you choose and generates daily briefings in English and Chinese — self-hosted, personal, scheduled. — versus — Real-time global situational-awareness dashboard: curated feeds AI-synthesized into briefs over a 3D globe, cross-stream correlation and a country instability index — plus MCP, REST API and CLI.
Both turn the news firehose into something you can actually read. Horizon is a personal radar that generates scheduled daily briefings from sources you pick; World Monitor is always-live, map-first, and correlates streams rather than summarizing them once a day.
| Horizon | worldmonitor | |
|---|---|---|
| Stars | 9.1k | 85k |
| Forks | 1.4k | 13k |
| Language | Python | TypeScript |
| License | MIT | AGPL-3.0 |
| Last activity | yesterday | today |
| Topics | web, agents | security, web |
| Curated connections | 2 | 3 |
Horizon — the curator's take
The personal-scale answer to information overload: point it at your sources, get one daily briefing instead of forty tabs — bilingual EN/中文 out of the box, run on your own machine on a schedule. NOT a research platform: it monitors and summarizes, it doesn't build a queryable knowledge base or serve agents — when the briefing needs to become infrastructure, you've outgrown it.
worldmonitor — the curator's take
An OSINT wall that agents can also read. Feeds across geopolitics, finance, energy, climate, aviation, cyber and military land on a globe.gl/deck.gl map with cross-stream correlation and a server-authoritative Country Instability Index, and the whole thing is one codebase producing six themed variants plus a Tauri desktop binary. What makes it catalog-worthy rather than a nice dashboard: an MCP server, OpenAPI REST base, npm CLI, Python/Ruby/Go SDKs, llms.txt and an agent-skills manifest — it is designed to be consumed by an agent, not just watched. Local AI via Ollama means it can run with no keys at all. Caveats: AGPL-3.0-only, so commercial SaaS use carries copyleft obligations; several feeds need your own credentials; and the hosted API key gates the interesting `tools/call` paths.