Pre-Build Idea Validator
Before you write a line of code on that side project, scan GitHub, npm, PyPI, Hacker News, and Product Hunt for what already exists — adjust scope based on real signals.
- Tools
web_fetchmemoryexec- Channels
telegramdesktop
The most common failure mode for side projects: you build for a week, then discover three other projects already do exactly your thing, better. A 5-minute reality check up front would have saved the week. The validator sweeps real data sources and gives you a "how crowded is this?" signal before you commit.
What it does
- Scans 5 sources: GitHub, npm, PyPI, Hacker News, Product Hunt
- Returns a
reality_signalscore (0-100) — 0 = greenfield, 100 = saturated - Lists the top 5 most relevant existing projects with star counts / download counts / launch dates
- Recommends a strategic angle: differentiate vs ignore vs fork-and-extend
- Saves the scan to memory so you can re-run quarterly
What you'll need
- Web fetch with public API access (no keys needed for any of the 5 sources)
- Memory for scan history
- A clear, specific idea description (not "I want to build an AI thing")
Setup
1. Define the validator workflow
2. Try it
Within ~30 seconds you get back:
reality_signal: 65 (crowded)
Top hits:
- whisper-cli (npm, 12k downloads/wk) — transcription
- youtube-dl (PyPI, defacto for download)
- summarize-yt (npm, 800 stars) — closest match: download + transcribe + summarise
- <2 more>
Recommendation: "summarize-yt" already does this. Either contribute to it (add markdown export?) or differentiate strongly (specific language? batch processing? integration into your editor?). Building it solo from scratch is wasted effort.
3. Re-run quarterly
Tips
- Specificity beats generality. "AI agent framework" returns 1000 results, none useful. "Plugin system for personal AI agents with in-process Python execution" returns the actual competitors.
- Don't only count stars. Old projects with 10k stars but no activity in 2 years are not real competition; they're abandoned. Filter on last-activity.
- Re-running matters. The space shifts. An idea that was crowded 6 months ago might have a clear gap now if the leader stagnated.
- Don't trust the score absolutely. It's a signal, not a verdict.
A
reality_signalof 70 might still be worth building if the leaders are bad and you can do better. - The "fork and extend" path is underrated. When the closest match is open source and not actively developed, forking it gets you 80% of the work for free.