Skip to main content
notewise process accepts a YouTube video URL or a bare 11-character video ID. It fetches metadata and transcript text, generates notes with the configured LiteLLM model, writes files locally, and stores run metadata in SQLite.

Supported video inputs

InputExample
Watch URLhttps://www.youtube.com/watch?v=VIDEO_ID
Short URLhttps://youtu.be/VIDEO_ID
Embed URLhttps://www.youtube.com/embed/VIDEO_ID
/v/ URLhttps://www.youtube.com/v/VIDEO_ID
Shorts URLhttps://www.youtube.com/shorts/VIDEO_ID
Bare video IDVIDEO_ID

Basic command

notewise process "https://youtu.be/VIDEO_ID"

Common options

OptionDefaultUse it for
--model, -mgemini/gemini-2.5-flashOverride the LiteLLM model for one run.
--output, -o./outputWrite files to a specific folder.
--format, -rmdWrite md, html, pdf, docx, or a comma-separated list.
--language, -lenSpecifies the transcript language; this option can be repeated.
--target-language, -LEnglishGenerate notes in another language.
--temperature, -t0.7Change LLM temperature, range 0.0 to 1.0.
--max-tokens, -kprovider defaultCap LLM output tokens.
--throttle, -w0Add a delay between repeated LLM calls.
--force, -f, -FfalseIgnore cache and regenerate.
--no-ui, -nfalseDisable the Rich live dashboard.
--verbose, -vfalseWrite DEBUG diagnostics to the session log.
--quiz, -qfalseGenerate a quiz Markdown file.
--export-transcript, -xnoneExport transcript as txt or json.
--timestamps, -sfalsePrefix generated chapter headers with start times.
--chapter-directory-output, -CfalseWrite per-chapter Markdown files when YouTube chapters exist.
--cookie-file, --cookies, -cYOUTUBE_COOKIE_FILERead restricted videos with a Netscape cookies file.

Live dashboard

By default, notewise process shows a Rich live dashboard while work is running. The dashboard summarizes the source, selected output folder, safe runtime flags, progress counts, active video workers, chapter workers, and recent completions or failures. Secret values are never shown: API keys are summarized as present or missing, and cookie files are displayed by safe status/basename only. Use --no-ui when you want plain log-style terminal output instead of the live dashboard, such as in CI scripts or terminals that do not handle Rich live updates well.

Option examples

notewise process "https://youtu.be/VIDEO_ID" --format md,docx
notewise process "https://youtu.be/VIDEO_ID" --quiz --export-transcript json
notewise process "https://youtu.be/VIDEO_ID" --force --no-ui
Chapter-aware generation is automatic when YouTube chapters exist. By default, the final notes are bundled into one output file. Use --chapter-directory-output only when you want separate per-chapter Markdown files.
Last modified on May 12, 2026