The Pipeline
From raw messages to structured events
OSFeed is not a message aggregator. It's an intelligence engine that automatically collects, translates, classifies, deduplicates, and enriches geopolitical events from dozens of multilingual Telegram channels — in real time.
Real-Time Collection
OSFeed uses the Telegram User Account API (Telethon) to monitor dozens of public channels in real time. Unlike bots, the User API gives full access to all channel content — media, documents, reactions, and edit history. New messages are captured the moment they're published, with automatic rate-limit handling and session persistence.
Contextual AI Translation
Every message goes through a two-stage translation process. First, a canonical English translation is generated — this is the shared, reusable version used for event detection, embeddings, and search. Second, if the user's display language differs from English, a second translation is generated in that language and cached.
Event Detection
Not every Telegram message is an event. Most messages are commentary, opinions, reposts, or context. OSFeed classifies each translated message using an LLM: does this message report a new fact that happened in the real world (an explosion, a statement, a movement), or is it secondary content?
Semantic Deduplication
Each event-bearing message is embedded using OpenAI's text-embedding-3-small model. The embedding is compared against existing event centroids using cosine similarity. If similarity exceeds 0.82, the message is linked to the existing event as an additional source. If it falls in a grey zone (0.65–0.82), an LLM decides whether it's the same event.
Continuous Enrichment
When a new message matches an existing event and adds new information (a casualty count, a diplomatic reaction, a geographic detail), the event summary is updated. The event centroid is recalculated, and the new source is added to the provenance trail. Events aren't static snapshots — they evolve as more reports arrive.
Structured Intelligence
The final interface shows two panels side by side. Left: the raw feed (chronological messages, translatable, filterable by topic). Right: the event panel (structured events, sorted by latest activity, with source counts and summaries). The contrast is immediate — left is the chaos, right is the intelligence.
See it in action
OSFeed is in private beta. Join the waitlist to be among the first analysts to access the platform.
Join the Beta