Skip to content

xKarinSan/video-notes

Repository files navigation

v-notes-newlogo

Join Discord Follow on X Website

🎥 VNotes

Watch. Snap. Replay. Learn.

It aims to streamline video-learning for video-learners that have limited time and feel that AI summaries alone are insufficient.

Perfect for learners, developers, and anyone who wants to save time while learning from videos.


✨ Key Features

  • 🔍 Extracts metadata and full transcripts from YouTube videos
  • 📝 Generates multiple note types from video transcripts:
    • Summary
    • Content Overview (Coming soon)
    • Explain Like I’m 12 (Coming soon)
  • 💾 Saves notes in both .json and .txt formats for fast local access
  • ⚡ Optimized for read‑heavy workflows — generate once, reuse anytime
  • ⏱️ Interactable timestamps in notes and snapshots — click to replay the moment
  • 📄 PDF export of notes

❤️ Demo =)

VNotes.Pitch.round.2.mp4

🔮 Vision & Roadmap

  • 🖥️ Develop into a full desktop app — distraction-free, browser-free, offline-friendly
  • 🧩 Stay model-agnostic — currently uses OpenAI, but easily swappable
  • 👐 Embrace open source — extensible, hackable, and built with the community

🛠 Tech Stack

  • Electron – For the desktop app
  • Typescript - For the UI logic and helper functions
  • React - For the UI
  • Langchain - For the AI summary portion (will be improved in future)

📁 Project Structure General overview

video-notes/
│
├── src/         # The actual agent (for experimentation)
├── ui/           # Streamlit UI (for experimentation)
├── vnotes/        # The main desktop app (the actual product)
├── README.md

❤️ Support this project =)

Your support helps VNotes grow! Here are some ways you can contribute:

1. ⭐ Star the Repo

Show your support by giving this project a star on GitHub — it helps others discover it.

2. 🍴 Fork & Contribute Code

  • Fork the repository

  • Create a new branch:

    git checkout -b feature/my-new-feature
  • Make your changes & commit:

    git commit -m "Add some feature"
  • Push to your fork and open a Pull Request 🎉

3. 🐛 Report or Fix Issues

  • Found a bug? Open an issue with clear steps to reproduce.
  • See an existing issue you can fix? Comment that you’re working on it, then send a PR.

4. 💡 Suggest Features

Ideas to improve learning from videos? Create a feature request issue.

5. 📣 Spread the Word

  • Share VNotes with your friends and community
  • Join the conversation on Discord
  • Follow updates on X (Twitter)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published