Monitor global news for threat indicators and coordinated disinformation campaigns.
Explore geopolitical events by region using an interactive 3D globe dashboard.
Run scheduled crawl missions against specific regions, topics, or news source types.
Track satellite positions alongside news-derived intelligence signals.
| owlinkai/redroom | jlevy/tbd | qelos-io/testai | |
|---|---|---|---|
| Stars | 59 | 59 | 59 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Node.js, a MySQL or TiDB database, and several third-party API keys before it runs.
Redroom is an open-source platform for monitoring global news and events, aimed at geopolitical analysts, researchers, and intelligence professionals. It collects articles from hundreds of news agencies worldwide through automated RSS crawlers, processes them to assign sentiment scores and threat classifications, and displays the results through a set of analytical views, all built on publicly available information rather than classified sources. The main dashboard gives users a live stream of incoming articles tagged by region and category. There is also an interactive 3D globe where you can click on regions to see associated intelligence indicators and threat levels. Other views include a satellite orbit tracker showing real-time positions of reconnaissance and communication satellites, a signals intelligence summary screen, and a narrative engine that uses AI to detect coordinated information campaigns across sources. Behind the scenes, the platform stores everything in a MySQL or TiDB database. Crawl missions are configurable: administrators can schedule jobs targeting specific regions, topics, or source types, and manage them through a built-in content management panel. Access is role-based, with separate analyst and admin roles, and there is a waiting list workflow for new users requesting access. Setting it up requires Node.js, a compatible database, and several API keys defined in an environment file. These include keys for an AI language model service (used for article classification and narrative detection), an OAuth provider for user login, and an AIS vessel tracking API. The README covers the setup steps and environment variable reference in detail. A live version of the platform runs at redroom.live, operated by Owlink.ai. The code is released under the MIT license.
An open-source open-source-intelligence platform that crawls global news, scores sentiment and threat level, and shows the results on dashboards and a 3D globe.
Mainly TypeScript. The stack also includes TypeScript, Node.js, MySQL.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.