Quick triage
Run these three commands first — they cover 90% of issues:Common failure modes
Missing or wrong API key
Missing or wrong API key
Symptoms: Process fails early with provider authentication errors. Key → model mapping:
doctor reports a missing key.Fix:| Model prefix | Required key |
|---|---|
gpt-* | OPENAI_API_KEY |
claude-* | ANTHROPIC_API_KEY |
gemini/* | GEMINI_API_KEY |
groq/ | GROQ_API_KEY |
No transcript available
No transcript available
Symptoms: Video fails with transcript-unavailable messages.Fix:If captions are disabled by the creator, use another video.
Private, age-restricted, or members-only video
Private, age-restricted, or members-only video
Symptoms: Errors mention sign-in, private content, or age restrictions.Fix:See Private Videos for cookie export instructions.
YouTube rate limiting or temporary block
YouTube rate limiting or temporary block
Symptoms: Errors mention rate limiting, unusual traffic, or temporary blocks.Fix: Lower concurrency and retry later:
Output write permission denied
Output write permission denied
Symptoms: Process fails near completion with file write errors.Fix:Ensure the target directory is writable by your user.
Model too slow or expensive
Model too slow or expensive
Symptoms: High cost or long generation times in
notewise stats.Fix: Switch to a faster/cheaper model:Debug workflow for a failing URL
Cache issues
Only clear the cache when local metadata appears stale or corrupted:Related references
Error reference
Exception hierarchy with causes and resolution steps.
Cache & Logs guide
Full cache management and log inspection commands.