
In simple English
This tool helps you research YouTube niches and find growing video ideas before you film them. It tracks video performance over time, showing you which small channels suddenly take off. You can run it for free on your own computer or server using Docker. It saves you time by replacing manual spreadsheet tracking with automated alerts and AI tools.
What it is
A self-hosted research suite built with a Python backend, PostgreSQL database, and a zero-build JavaScript dashboard. It includes an HTTP API, a browser extension, and an MCP server for AI assistants like Claude Desktop.
What it is good for
Solo creators and content builders who want to find profitable video topics, check if an idea has demand, and track competitors without paying for expensive commercial SaaS tools.
- Runs locally or on your own server for free with Docker.
- Includes 100 MCP tools so you can query research data directly from Claude.
- Tracks historical view counts that the standard YouTube API leaves out.
- Requires a free YouTube Data API key with strict daily quota limits.
- Needs Docker and basic command-line knowledge to set up.
- Requires a running PostgreSQL database to store historical snapshots.
Manual spreadsheet research and expensive commercial tools like vidIQ
Docker
- harlan-zw/nuxt-seo1.5k stars
Seven search-engine and answer-engine modules for Nuxt sites, installed as one package.
- Swetrix/swetrix1.2k stars
Website analytics with no cookies, plus performance monitoring and error tracking, which you can host yourself.
- plausible/analytics30k stars
Cookie-free website visitor counting that you run yourself, with a single-page report.
git clone https://github.com/pandich93/youtube-niche-finder.git cd youtube-niche-finder cp .env.example .env docker compose build && make up