NoteTube is a web application that generates summarized notes based on YouTube video URLs provided by users. It uses the ChatGPT API to create concise and comprehensive summaries, making it easier for users to grasp the main points and ideas from YouTube videos quickly and efficiently.
- No installations or setup: Simply provide a YouTube video URL to get instant summarized notes without the need for any software installations or complex setups.
- Free of Charge: Enjoy the convenience of generating summarized notes from YouTube videos at no cost, making learning accessible for everyone.
- One-click AI summary: Get concise and comprehensive notes with a single click, leveraging the power of ChatGPT to summarize YouTube videos efficiently.
- Customizable Chat: Users can interact with the YouTube information for a customized experience, asking specific questions and getting detailed responses.
- Quick Prompts: Use predefined prompts to generate detailed summaries, key takeaways, bullet point highlights, main points, and quick reviews.
- Node.js
- pnpm
- A ChatGPT API key
-
Clone the repository:
git clone https://github.com/yourusername/NoteTUBE.git cd notetube -
Install dependencies:
pnpm install
-
Start both frontend and backend server's:
pnpm start
-
Open your browser and navigate to
http://localhost:9000.
NoteTube is deployed on Vercel (frontend) and Render (backend) for continuous integration and deployment.
- URL:
/api/summary/generate?videoId=1234567 - Method:
POST - Description: Generates and stream the summary for the provided YouTube video URL.
- URL:
/api/summary/chat?videoId=123456&prompt=What are the key takeaways? - Method:
POST - Description: Allows users to interact with the YouTube information for a customized experience.
NoteTube offers several predefined prompts to help users quickly generate different types of summaries:
- ✨ Generate detailed summary
- 📜 Generate detailed summary with citations
- 📄 Generate key takeaways
- 🔗 Generate bullet point highlights
- 📋 Extract main points and ideas
- 📝 Summarize video for quick review
This project is licensed under the MIT License. See the LICENSE file for details.
- OpenAI for providing the ChatGPT API.
- The various open-source libraries and frameworks that make this project possible.
For any inquiries or support, please contact riyacec05@gmail.com.