About OSINTukraine
A production-ready platform for archiving, enriching, and analyzing Telegram channels with multi-model AI enrichment, semantic search, and configurable intelligence rules.
Platform overview, stats, and capabilities
OSINTukraine
A production-grade platform for monitoring, archiving, and analyzing Telegram channels with AI-powered enrichment.
Telegram has become a critical source of real-time intelligence during the Russia-Ukraine conflict—military movements, war documentation, propaganda narratives, and citizen journalism all flow through thousands of channels daily. This platform transforms that raw stream into searchable, enriched intelligence.
Built for OSINT analysts, researchers, journalists, and developers who need reliable access to Telegram data without language barriers or platform lock-in. Self-hosted, transparent, and designed for serious intelligence work.
Real-time Archival
Automatic translation (RU/UK → EN) for all monitored content
AI-Powered Filtering
Spam filtering and semantic tagging with self-hosted LLM
Full Data Sovereignty
No external API dependencies—your data never leaves your infrastructure
Why Telegram?
Since February 24, 2022, Telegram has become the de facto communication platform for the Russia-Ukraine conflict. Unlike Twitter or Facebook, Telegram channels operate with minimal moderation—making it both a source of raw, unfiltered information and a vector for disinformation.
The Challenge
- •Language barrier: Most channels broadcast in Russian or Ukrainian
- •Volume: Thousands of messages daily across hundreds of channels
- •Ephemeral content: Media links expire, posts get deleted
- •Platform lock-in: Requires Telegram account, no web indexing
What This Platform Solves
- ✓Automatic translation removes the language barrier
- ✓Permanent archival preserves content before it disappears
- ✓AI enrichment filters spam and surfaces signal
- ✓Open access via REST APIs and RSS—no Telegram account needed
Origin note: This project started on day one of the full-scale invasion, initially as a simple translation layer. It evolved into a production intelligence platform as the need for systematic archival and analysis became clear.
Platform at a Glance
Key Capabilities
Real-Time Collection
Monitor Telegram channels in real-time. New messages flow through the pipeline within seconds of posting. Folder-based channel management—add channels by dragging them into folders in your Telegram app.
AI-Powered Enrichment
Self-hosted LLM classifies content, filters spam, and generates semantic tags. No external API calls—your data never leaves your infrastructure.
Semantic Search
Find intelligence by meaning, not just keywords. PostgreSQL with pgvector enables similarity search across your entire archive.
Permanent Archival
Media links expire on Telegram. This platform archives images, videos, and documents to local storage with SHA-256 deduplication.
Open Access
REST API with 15+ filters, dynamic RSS feeds for any search query, and OpenAPI documentation. Build integrations without touching the database.
Entity Intelligence
Cross-reference messages against curated entity lists and OpenSanctions data. Surface mentions of military units, political figures, and sanctioned individuals.
Built For
OSINT Analysts
Unified search across monitored Telegram channels with AI-powered classification. Find intelligence by meaning, not just keywords.
Journalists & Researchers
Archived, translated content with permanent links. Cite sources without worrying about deleted posts or expired media.
Developers
REST APIs, RSS feeds, and OpenAPI docs. Integrate Telegram intelligence into your own tools and workflows.
Organizations
Self-hosted infrastructure with full data sovereignty. No external dependencies, no third-party data processing.
General Public
Telegram can feel like an opaque, unsafe space—public channels are often just the surface of deeper networks where war content circulates unfiltered. This platform provides curated, translated access to verified intelligence sources without requiring you to navigate Telegram directly.
Try Demo Content
Explore the platform's capabilities with sample data demonstrating all intelligence layers— entity matching, AI tagging, social graph analysis, and geolocation mapping.
Full Intelligence Stack
Message with curated entities, OpenSanctions matches, AI tags, and engagement metrics
Geolocation Map
Interactive map centered on Bakhmut with geocoded message locations and event clusters
Forward Chain Demo
Message demonstrating forward tracking from Ukrainian sources
Entity Relations
Sanctioned entities with relationship mapping (Putin, Abramovich, Rostec)
Electronic Warfare
Military equipment entity matching (EW systems, aircraft)
Media Archival
Combat footage with archived photos and video content
Note: Demo content is clearly labeled with "DEMO" and "SIMULATION" markers. It showcases the platform's full intelligence stack without affecting real operational data.