Turn hour-long videos into 5 mins summary 🧠
Tired of watching 2-hour YouTube videos just to get the main points? Same bestie, same. Snipr is here to rescue your attention span!
Drop any YouTube URL and we'll:
- 📝 Generate crystal-clear summaries
- ⏰ Extract suggested clips with timestamps
- 🤖 chat with that video
- 🎯 Help you learn faster without the fluff
No cap, this will change how you consume content!
# Clone
git clone https://github.com/abheeee03/snipr.git
cd snipr
# Install (we're using pnpm because it hits different)
pnpm install
# start dev server
pnpm dev- Next.js 15
- TypeScript
- Tailwind CSS
- Supabase
- Shadcn/ui
- Gemini API
- Upstash Redis
- SupData
- 🎥 YouTube Integration - Paste any YT link, we got you
- 📊 Smart Summaries - AI-powered content breakdown
- 🎯 Timestamp Navigation - Jump to the good parts instantly
- 🎯 Chat With Video - Talk with the Video Like Human
- 👤 User Accounts - Track your summarized videos
- 📱 Responsive Design - Looks fire on any device
- ⚡ Rate Limiting - Fair usage for everyone
snipr/
├── app/ # Next.js App Router (the new hotness)
│ ├── analyze/[id]/ # Video analysis page
│ ├── your-videos/ # User's video history
│ └── api/ # Backend endpoints
├── components/ # Reusable UI components
│ ├── ui/ # Shadcn components
│ └── kokonutui/ # Extra spicy animations
├── lib/ # Utilities and helpers
└── public/ # Static assets
- Fork this repo
- Create a branch (
git checkout -b feature/amazing-thing) - Make your changes (make them count!)
- Commit (
git commit -m "add: some fire feature") - Push (
git push origin feature/amazing-thing) - Open a PR (we love good contributions!)
- AI Chat with videos (in progress)
- Chrome extension
- More video platforms support
Create a .env.local file:
# Supabase
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
# AI
OPENAI_API_KEY=your_openai_key
SUPDATA_API_KEY
# YouTube API (optional)
YOUTUBE_API_KEY=your_youtube_key
#redis
UPSTASH_REDIS_REST_TOKEN
UPSTASH_REDIS_REST_URL@abheeee03 - Your friendly neighborhood developer
MIT License - Use it, love it, make it better!
Remember: Life's too short for long videos. Snipr it! 🎬✂️