[!NOTE] The
main
branch is meant to be used with vidsum-api. It WILL NOT work without the backend. All information in this README is given for themain
branch. Refer to thedeployment
branch to use VidSum independently!
VidSum is a video/lecture summarization tool built with SvelteKit and yt-dlp that lets you quickly generate and save summaries of YouTube videos. Paste a YouTube link, choose your summary preferences, and get a concise, readable summary—perfect for note-taking, studying, or sharing insights.
Clone the repository:
git clone https://github.com/JHAhmed/vidsum.git
cd vidsum
Install dependencies:
pnpm install
Configure environment variables:
.env.example
to .env
and fill in your Supabase and Gemini/OpenAI credentials.Set up backend:
Run the development server:
pnpm run dev
Open your browser:
Built with ❤️ using SvelteKit, Supabase, TailwindCSS, and Bits UI.