Skip to content

elhetki/Radar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Radar

AI-powered group message monitor. Catch what matters. Ignore the noise.

What It Does

Connects to WhatsApp groups and Discord channels. Listens to everything. When a message matches your keywords, you get pinged on Telegram instantly. Everything else gets stored, searchable, and summarised.

The Use Case

You're a watch dealer in 10 WhatsApp groups. Deals move fast. You can't read everything. You're looking for a Daytona — Radar pings you the moment someone mentions one. You check, you respond, you win the deal.

The Loop

Connect once (QR scan for WhatsApp / bot invite for Discord)
  → Radar listens to all messages in all groups
  → message matches keyword → instant Telegram ping
  → everything stored → searchable dashboard
  → daily AI summary: "Here's what happened in your groups today"

Features

  • Keyword alerts — set words/phrases per group or globally. Get pinged on Telegram instantly.
  • Full message history — every message stored with group, sender, timestamp
  • AI summaries — daily digest of what happened across all groups
  • Dashboard — search, filter by group/keyword/date, see what you missed
  • Multi-platform — WhatsApp first, Discord next, Facebook Groups TBD

Architecture

/listener       # WhatsApp (Baileys) + Discord bot connectors
/backend        # API: stores messages, triggers alerts, runs AI summaries
/dashboard      # Web UI: history, search, alert config
/bot            # Telegram bot for receiving alerts + quick replies

Tech Stack

  • WhatsApp: Baileys (unofficial WhatsApp Web API, Node.js)
  • Discord: Discord.js (official bot API)
  • Backend: Node.js + Supabase
  • AI Summaries: Claude via OpenRouter
  • Alerts: Telegram bot → Mahmud's chat
  • Dashboard: React + TypeScript + Tailwind + Vite
  • Deploy: VPS (always-on listener) + Vercel (dashboard)

⚠️ WhatsApp Note

Baileys uses an unofficial API. Use a secondary WhatsApp number — not your main one. Risk of account ban if Meta detects automation. A cheap SIM or eSIM works fine.

Status

🟡 Planning — repo created 2026-04-26

Working Locally

git clone https://github.com/elhetki/Radar.git
cd Radar

Open in Cursor — CLAUDE.md has full project context for AI assistants.

About

AI-powered group message monitor. WhatsApp, Discord — keyword alerts, summaries, and dashboards for high-volume group chats.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors