Bird Whisperer: Stay in the Loop Without Opening the App
A daily email digest of the Twitter accounts you actually care about.
My wife works with prolific tweeters — product folks, investors, people who post hot takes and company news on X before anywhere else. She wanted to stay in the loop but doesn’t use X and doesn’t want to start.
So I built her a daily digest. Every morning at 8am, she gets an email summarizing what the people she cares about actually posted. Two-minute read, no account required, no algorithmic rabbit holes.
Bird Whisperer is that digest engine, now open source.
What Makes It Useful
You give it a list of X accounts. Every day, it fetches their posts from the last 24 hours, summarizes them with AI, and sends you one email.
The summaries are contextual — you tell it about yourself (your job, your interests) and it highlights what’s relevant to you. The same post might get one sentence in one person’s digest and a whole paragraph in another’s. Each summary includes numbered links back to the original tweets if you want full context.
Use Cases
Non-X users who work with X people. The original use case. Stay informed about what your colleagues, partners, or industry figures are saying without maintaining an account.
X users who want to stop doomscrolling. Get the posts you care about delivered to your inbox. Never open the app.
How It Works
Bird Whisperer runs as a scheduled job that fetches tweets, summarizes them via Gemini, and sends email via Resend. You configure which accounts to follow and provide some context about yourself. It handles the rest.
The daily email looks like a newsletter — each person you follow gets a summary section with links to their original posts.
The Trade
My wife traded the infinite scroll for a finite summary. She knows what's happening in her professional circles. She just doesn't have to spend her entire morning finding out.
The code is at hirefrank/bird-whisperer.
If you set it up, let me know what you think.



