worldmonitor Gained 4,131 Stars Today and It's Basically an Intelligence Agency in a Repo
68,000 stars, 4,131 of them added today, and the repo is a real-time global intelligence dashboard: 500+ curated news feeds across 15 categories synthesized by AI, a 3D globe and WebGL flat map with 56 layer types, a Country Instability Index covering 31 tier-one nations, and a finance radar watching 29 exchanges plus commodities and crypto. AGPL-3.0, TypeScript, and it has been trending repeatedly for weeks.
What makes it more than a pretty dashboard is the plumbing. 281 protobuf definitions across 35 services, 60+ Vercel Edge Functions, a three-tier cache, a Tauri 2 desktop build with a Node sidecar, 25 languages with RTL. And crucially: an MCP server endpoint, a REST API with an OpenAPI spec, and official CLI and SDKs for Python, Ruby and Go. The dashboard is the demo. The MCP endpoint is the product.
That is the shape more open-source tools should be taking. A human-facing UI and an agent-facing interface over the same data, shipped together, so your agent can query country instability or feed synthesis without you scraping your own dashboard. Most projects bolt on an MCP server six months later as an afterthought and it exposes about a third of what the UI can do. Here the protobuf service definitions came first and both surfaces hang off them.
It also runs models locally through Ollama with no API keys required, alongside Groq, OpenRouter and Transformers.js. For a tool whose entire job is ingesting geopolitical information, being able to run the synthesis on your own machine is not a nice-to-have, it is the difference between a research tool and a telemetry pipe pointed at someone else's servers. Whoever is starring this at 4,000 a day clearly noticed.
https://github.com/koala73/worldmonitor
← Back to all articles
What makes it more than a pretty dashboard is the plumbing. 281 protobuf definitions across 35 services, 60+ Vercel Edge Functions, a three-tier cache, a Tauri 2 desktop build with a Node sidecar, 25 languages with RTL. And crucially: an MCP server endpoint, a REST API with an OpenAPI spec, and official CLI and SDKs for Python, Ruby and Go. The dashboard is the demo. The MCP endpoint is the product.
That is the shape more open-source tools should be taking. A human-facing UI and an agent-facing interface over the same data, shipped together, so your agent can query country instability or feed synthesis without you scraping your own dashboard. Most projects bolt on an MCP server six months later as an afterthought and it exposes about a third of what the UI can do. Here the protobuf service definitions came first and both surfaces hang off them.
It also runs models locally through Ollama with no API keys required, alongside Groq, OpenRouter and Transformers.js. For a tool whose entire job is ingesting geopolitical information, being able to run the synthesis on your own machine is not a nice-to-have, it is the difference between a research tool and a telemetry pipe pointed at someone else's servers. Whoever is starring this at 4,000 a day clearly noticed.
https://github.com/koala73/worldmonitor
Comments