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

Channels
Messages
Media Archived
Entities Tracked
Spam Blocked
Sanctions Flags
today channels active
Idle

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.

Note: Demo content is clearly labeled with "DEMO" and "SIMULATION" markers. It showcases the platform's full intelligence stack without affecting real operational data.