Clawdwatch: Open-source OSINT tool for real-time flight tracking, news scraping, and alerts

What Clawdwatch does
Clawdwatch is an open-source OSINT (Open Source Intelligence) CLI tool that aggregates real-time data from multiple sources. The developer built it to get faster information during geopolitical events, citing that during conflicts, "governments say one thing, news is 2 hours behind, and Twitter is 50% bots pushing narratives."
Current features
- Flight tracking: Pulls live data from OpenSky Network (free), tracking 204+ flights over the Middle East in real-time
- News scraping: Scrapes live news from Al Jazeera and AP (example: pulled "Iran strikes US military base in Bahrain" before it hit most US feeds)
- Military aircraft detection: Watches for NATO callsigns and flags them
- Emergency squawk monitoring: Alerts when a plane broadcasts 7700 (emergency), 7600 (radio failure), or 7500 (hijack)
Setup and usage
The tool requires Node.js and is installed with:
git clone https://github.com/cloudweaver/clawdwatch.git
cd clawdwatch
npm install
npm run watchIt starts pulling live data immediately after installation. The default region is the Middle East, but you can change it to Europe, USA, or Asia.
Alert configuration
For Telegram alerts (phone notifications when military aircraft enter airspace or sketchy events occur), you need to set up with BotFather, which takes about 5 minutes.
Additional features requiring API keys
- Twitter/X monitoring (needs bearer token)
- Satellite imagery via Sentinel Hub
- Ship tracking via AIS (for watching tankers and naval movements)
Why this matters for developers
This type of tool demonstrates how developers can build their own intelligence gathering systems using publicly available data sources. The approach of combining flight data, news scraping, and alert systems creates a comprehensive monitoring tool that runs entirely locally without third-party services.
📖 Read the full source: r/openclaw
👀 See Also
Hax: A Minimalist Terminal-Native Coding Agent in C
Hax is a single native C binary that starts instantly, uses only a few MB of RAM, and treats local LLMs as first-class citizens. It auto-discovers llama.cpp and other providers with no config blocks.

User-built PTC for Claude Code shows 40-65% token savings on analysis tasks, not code writing
A developer built a local PTC implementation called Thalamus for Claude Code and analyzed 79 real sessions, finding 40-65% token savings on analysis tasks but near-zero savings on code-writing tasks. The agent used execute() primarily for general Python computation rather than batching tool calls.

Humanizer Pipeline Open-Sourced: Six-Step Markdown File for AI Text Post-Processing
A single Markdown file implements a six-step pipeline to detect and rewrite AI-generated text, with channel awareness, voice calibration, severity gates, and self-audit passing.

UIUC AI Teaching Assistant Runs 11 Models in Parallel for Sub-2s Responses
UIUC's AI TA chatbot runs 11 models in parallel for text/image retrieval, generation, moderation and ranking, achieving median 2-second response time. Open source with Pinecone RAG and RLHF dataset.