Launched this week

StackStats
The analytics Substack should have given you.
10 followers
The analytics Substack should have given you.
10 followers
A desktop app for Substack writers that takes the data Substack already has on you and turns it into a full analytics dashboard. Engagement segments that show who's active, fading, or gone. Cohort retention by join month. Churn risk scores. Superfan detection. Best day and hour to post. Growth forecasting. Posts worth resending. Everything runs locally on your Mac or PC. No cloud, no account, your data never leaves your machine. Built by a Substack writer who uses it on his own newsletter!










Hey Product Hunt! I'm Rishi!
I write a newsletter called 10+1 Things on Substack. About 3,000 subscribers. Been at it for 5 years now.
Here's what frustrated me: Substack sits on a ton of data about your newsletter. Who opens everything. Who stopped opening months ago. Which posts drove actual subscribers. Which cohorts are retaining. But the dashboard barely shows any of it.
So I started exporting my data and writing scripts to answer my own questions. Things like: who are my most engaged readers? When did my growth actually stall? Which subscribers are about to churn?
StackStats is those scripts turned into a proper desktop app.
What StackStats shows you:
- Engagement segments so you see exactly who's active, dormant, or gone
- Superfan detection with a 0-100 score for every subscriber
- Cohort retention so you can see how each month's new readers behave over time
- Churn risk radar that spots subscribers about to leave
- Auto-sync so you never have to touch a CSV manually
- AI insights with BYOK (supports Claude, GPT-4, Gemini, Groq, Ollama for fully offline use)
Everything runs 100% locally without internet access once loaded. I'm not interested in your subscriber list. Nobody should be.
There's a live demo if you want to look around first: demo.stackstats.app
The demo uses real data from my own newsletter.
I'd love your feedback. What analytics do you wish Substack gave you?