Twitter Monitor
Turn your Twitter feed into a daily digest. Automatically clusters tweets by topic and generates summaries you'll actually read.
How It Works
Twitter Monitor fetches your X/Twitter home timeline using the internal GraphQL API (no official API key needed), clusters tweets by topic using AI embeddings, and generates narrative digests with cited sources.
Workflow
- Fetch — Pull tweets from your timeline via X's internal API
- Embed — Convert tweets to vectors using sentence-transformers
- Cluster — Group related tweets by semantic similarity (K-means or HDBSCAN)
- Summarize — Generate narrative digests with Claude, citing original tweets
Features
- No API Key Required — Uses X's internal GraphQL API with browser session tokens
- Semantic Clustering — Groups tweets by meaning, not just keywords
- Verified Citations — Every claim links back to the source tweet
- Parallel Processing — Summarizes clusters concurrently for speed
Requirements
- Python 3.10+
- X/Twitter account (for auth tokens extracted from browser cookies)
- Claude Code or Claude API (for summarization step)
Installs
47
Install
kiosk install reflective-technologies/twitter-monitor
Repository
reflective-technologies/twitter-monitorAuthor