berkayildi/vidsheet
YouTube video analysis + comic-book infographic generator.
Platform-specific configuration:
{
"mcpServers": {
"vidsheet": {
"command": "npx",
"args": [
"-y",
"vidsheet"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](LICENSE)
Paste a YouTube link, provide your API keys, get structured content analysis + a comic-book style infographic. Zero sign-up, stateless, BYO keys.
Browser (React/Vite/TypeScript)
|
+---> POST /api/analyze
| |-> YouTube transcript extraction
| |-> Anthropic Claude analysis
| |-> Returns: structured JSON (TLDR, takeaways, social hook)
|
+---> POST /api/generate-image
|-> Google Gemini image generation
|-> Returns: base64 PNG infographicpython -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn api.index:app --reload --port 8000cd frontend
npm install
npm run devThe Vite dev server proxies /api requests to localhost:8000.
make runpip install pytest
pytest| Layer | Technology | |-------|-----------| | Frontend | React 19, Vite, TypeScript, Tailwind CSS v4 | | Backend | FastAPI, Python 3.12+ | | AI Analysis | Anthropic Claude (claude-sonnet-4-20250514) | | Image Generation | Google Gemini (gemini-3.1-flash-image-preview) | | Transcript | youtube-transcript-api | | Hosting | Vercel (static + serverless Python) |
MIT
Loading reviews...