17
NoteWise is an innovative command-line tool designed to transform YouTube content into comprehensive Markdown study notes, leveraging the power of your chosen LLM without requiring a browser. This tool is ideal for learners and builders seeking repeatable, automatable study workflows from long-form video content.
Key features include:
AI-powered study notes generation in under 5 minutes with installation via pip, uv, or Docker.
Support for multiple AI models such as Gemini, OpenAI, Anthropic, and more, all accessible through LiteLLM.
Concurrent processing of multiple videos and chapters, ensuring efficient use of API and YouTube rate limits.
Automatic transcript retrieval with language fallback and retries, even for private and age-gated videos.
Intelligent chunking of transcripts and concurrent chapter processing for enhanced quality.
Markdown file output with optional quiz and transcript exports, stored locally in an SQLite database.
Live progress dashboard and CI-friendly options with the `--no-ui` flag.
Ability to process entire playlists or a list of URLs from a .txt file, with automatic skipping of already-processed videos.
NoteWise is built for flexibility, allowing users to switch models with a single flag and configure concurrency to stay within limits. It supports a variety of environments, including CI and containerized setups, making it a versatile tool for modern study workflows.
Built with