skuggrev

skuggrev / harrier

Public

Web-based tool for scraping Telegram channels and groups, looking up user profiles, and alerting on keyword matches. Features real-time progress, continuous scraping, media downloads, and data export. Built with Python, FastAPI, and React.

11
0
100% credibility
Found Apr 17, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

Harrier is a self-hosted web app for collecting messages, media, reactions, and user profiles from accessible Telegram channels and groups, featuring live monitoring, data exports, and keyword-based alerts.

How It Works

1
🔍 Find Harrier

You stumble upon this helpful tool on GitHub that gathers messages and pictures from Telegram chats you're part of.

2
🚀 Start it up

Click a simple starter button, and everything sets up automatically—your colorful dashboard pops open in your web browser.

3
📱 Link your Telegram

Head to settings, add your personal Telegram details by scanning a quick QR code with your phone app.

4
Launch your first collection

Choose a chat or channel, pick what to grab like texts or photos, and watch it start pulling in fresh updates live.

5
📈 Follow the action

Keep an eye on the live view showing progress, new files downloading, and fun alerts if keywords pop up.

6
💾 Grab your collection

Download everything neatly as a list, full details, or a zip bag with all the pictures and videos.

🎉 Mission complete!

You now have your full chat history saved, searchable, and ready to explore whenever you want.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is harrier?

Harrier is a web-based dashboard for scraping Telegram channels and groups you're joined to, pulling messages, media, reactions, and forum topics with real-time progress via WebSocket. It supports user lookups by phone or username, keyword alerts to Discord/Slack webhooks, continuous re-scraping at set intervals, and exports to CSV, JSON, or ZIP with media archives. Spin it up with one `./start.sh` command—Python/FastAPI backend, React frontend auto-installs deps and opens at localhost:3000.

Why is it gaining traction?

It ditches CLI-only scrapers like telegram-scraper for a polished React UI with live logs, job controls (pause/resume/stop), and multi-account sessions via QR/phone auth—no Telethon config hassles. Features like forum topic separation, media organized by subfolder, and one-click exports beat raw library tinkering, feeling like a web based tool for OSINT rather than a github web based editor hack. Low stars (11) but clean setup hooks devs tired of scripting their own scrapers.

Who should use this?

OSINT analysts monitoring threat channels for keywords, researchers dumping group histories with media, or marketers tracking brand mentions in Telegram forums. Ideal for security teams needing quick profile intel via phone lookups, without building custom Telethon bots.

Verdict

Solid for personal Telegram intel gathering—great docs, intuitive UI, MIT license—but 1.0% credibility and 11 stars signal early maturity; expect edge-case bugs on large channels. Try it if you scrape regularly; fork/contribute to mature it.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.