Skip to main content

🎓 NoteWise

Convert YouTube videos and playlists into local study notes from your terminal.


version stable license python versions CI litellm

Website · Docs · Install · Quickstart · Contributing

💡 Why NoteWise?

YouTube has become one of the richest learning platforms on the planet — university lectures, conference talks, technical deep-dives, language lessons, and entire courses are all freely available. But video is a passive medium. You watch, you nod, and two days later the details are gone.

NoteWise was built to fix that gap.

The idea is simple: your time watching a video is valuable. The notes that should come from it — the structured, searchable, reviewable kind — should not require an extra hour of your day. NoteWise automates that step. Point it at a YouTube URL and walk away with local Markdown study notes that are deeper and more useful than most people would write by hand.

Where it shines:

  • 📚 Students catching up on lecture recordings or supplementing textbooks with YouTube explanations
  • 🧑‍💻 Developers staying on top of conference talks, tutorials, and technical deep-dives without watching at 3x speed
  • 🌍 Language learners extracting structured notes from native-language content
  • 📋 Researchers quickly distilling hours of talks into organized, searchable reference material
  • 🏢 Teams turning internal video presentations into shareable written documentation

The output is not just a transcript summary. It is structured, hierarchical Markdown with headers, sub-topics, definitions, examples, and concepts explained in depth. Chapter-aware videos can be split into per-chapter files, and long courses can be processed into organized local notes. Everything lands in your filesystem: portable, searchable, and permanently yours.

Quick start

uv tool install notewise
notewise setup
notewise process "https://youtu.be/VIDEO_ID"

Generated notes land in ./output by default.

Prefer another install method?

# Try without installing
uvx notewise --help

# Standalone binary installer
curl -fsSL https://notewise.click/install | sh

Windows PowerShell:

irm https://notewise.click/install | iex

See the full installation guide for uv, uvx, pipx, pip, Docker, and standalone binaries.

Demo

NoteWise CLI demo

Watch the full demo: demo/notewise.mp4

Documentation

Need Go here
Install choices Install NoteWise
First successful run Quickstart
Processing flags and formats Process videos
Provider/model setup Providers
Custom inference endpoints Configuration
OAuth providers OAuth
Playlists and batches Playlists & batches
Troubleshooting Troubleshooting
CLI command reference Commands

Common commands

notewise process "https://youtu.be/VIDEO_ID" --format md,docx --quiz
notewise process "https://youtube.com/playlist?list=PLAYLIST_ID"
notewise transcript "https://youtu.be/VIDEO_ID" --format json
notewise inference list
notewise doctor
notewise update

notewise update checks the latest release and prints the right upgrade command group for standalone binary or Python package installs. Run notewise --help or open the command reference for the full CLI surface.

Development

git clone https://github.com/whoisjayd/notewise
cd notewise
uv sync --dev
make test

Website work uses Bun from website/:

bun install --frozen-lockfile
bun run lint
bunx tsc --noEmit
bun run build

Docs live in docs/. Do not run Prettier on Mintlify MDX; validate docs config with:

python -m json.tool docs/docs.json
node --check docs/umami.js

Read CONTRIBUTING.md before opening a PR.

License

MIT with Attribution. If you use NoteWise in a project or build on top of it, include credit and a link back to this repository.

Thanks

NoteWise is built on a great open-source ecosystem. See GRATITUDE.md for acknowledgements.

Found a bug? Open an issue. Security concern? See SECURITY.md.

Metadata

Release files for notewise 1.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for notewise 1.8.1
File Size Uploaded Provenance Actions
notewise-1.8.1.tar.gz 1.5 MB Without provenance Details for notewise-1.8.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for notewise 1.8.1
File Interpreter ABI Platform Actions
notewise-1.8.1-py3-none-any.whl Python 3 none any Details for notewise-1.8.1-py3-none-any.whl

Total release size: 3.0 MB

Release files / notewise-1.8.1.tar.gz

Download URL notewise-1.8.1.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
f4e921ed2483c8cc8808870ea794f7a2988e83249d402d463493cd6652e851b0
BLAKE2b-256 checksum
How to use checksums
f122b18d4564c1b1bb508585a8a43aa6762cfb704f274027d73b1721161314d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / notewise-1.8.1-py3-none-any.whl

Download URL notewise-1.8.1-py3-none-any.whl
Size 1.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
276b64c46be8d27afe402a416943dd987ebeefbaff9e68d96d26a842c7db8cde
BLAKE2b-256 checksum
How to use checksums
51be0d72819dfc631951dd1f6d8822ce7768006ae0a088af44cb9d7b539643e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for notewise 1.8.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page