AI-powered crypto news monitor that watches for risk signals about your chosen exchanges and coins. Runs on GitHub Actions 4x/day, analyses headlines via Gemini, and emails you only when meaningful risk is detected.
"Not your keys, not your coins" — but sometimes you have assets on exchanges anyway. Instead of reading crypto news every day hoping to catch early warning signs, this tool does it for you. There are plenty of open-source price alert projects, but none that use AI to analyse news sentiment and risk — insolvency rumours, hacks, regulatory actions — and alert you a few times a day so you can act fast to protect your assets.
The easiest way to use Crypto Sentinel is to fork this repo and configure it with your own secrets and variables — no code changes needed.
-
Fork this repo on GitHub
-
Get your API keys (both free tier):
Key Where Cost GEMINI_API_KEYaistudio.google.com Free (1500 req/day) RESEND_API_KEYresend.com Free (3000 emails/month) -
Add config — go to your fork's
Settings → Secrets and variables → Actions:- Secrets tab:
GEMINI_API_KEY,RESEND_API_KEY - Variables tab:
RECIPIENT_EMAIL(your email),WATCH_KEYWORDS(e.g.binance,bybit,youhodler)
- Secrets tab:
-
Enable Actions — go to the Actions tab in your fork and enable workflows
-
Done — the monitor runs automatically 4x/day. Go to
Actions → Crypto Sentinel → Run workflowto trigger immediately.
Add these as Secrets to also receive Telegram notifications:
TELEGRAM_BOT_TOKEN— from @BotFatherTELEGRAM_CHAT_ID— from @userinfobot
git clone <your-fork-url> crypto-sentinel
cd crypto-sentinel
npm install
cp .env.example .env # fill in your keys
npm run devEmails are sent for medium, high, and critical risk levels only.
low and none are logged but silent.
| Level | Example triggers |
|---|---|
| 🚨 critical | Insolvency, confirmed hack, withdrawal freeze |
| 🔴 high | Security breach, regulatory enforcement |
| 🟡 medium | Regulatory warning, leadership changes |
| 🟢 low | Minor negative press, market coverage |
| ⚪ none | Neutral / positive news |
Go to Actions → Crypto Sentinel → Run workflow in GitHub to trigger a run immediately.
