Back to Projects
CompletedAI-Powered Video Intelligence Platform

VidIntel

A full-stack, production-ready AI application that transforms long videos and meeting recordings into structured, actionable knowledge — executive summaries, key decisions, action items — and lets you chat with your video via a RAG interface.

VidIntel — AI Video Intelligence Dashboard
Problem

The Problem

Rewatching long videos and meeting recordings to extract key decisions and action items is tedious and time-consuming. Users need a way to quickly access structured insights from video content without manually scrubbing through hours of footage.

Solution

The Solution

VidIntel accepts video URLs or file uploads, transcribes audio using Groq Whisper (English) and Sarvam AI (Hinglish), then runs parallelized Mistral AI LLM extraction to generate summaries, decisions, and action items. A ChromaDB-powered RAG pipeline lets users chat directly with transcript context. Server-Sent Events stream real-time processing updates, and Appwrite-based smart caching bypasses the LLM pipeline for previously processed videos.

Features

Key Features

  • Universal Input — Seamlessly handles web URLs (via yt-dlp) and direct file uploads (MP4, MP3, WAV, M4A)
  • Lightning Fast Transcription — Groq Whisper API for English, Sarvam AI API for native Hinglish support
  • Smart Summarization — Mistral AI LLM generates concise executive summaries
  • Action Item Extraction — Automatically pulls Next Steps, key decisions, and open questions
  • RAG Video Chat — Embeds transcripts via Mistral Embeddings into ChromaDB Vector DB for context-aware Q&A
  • Real-Time Processing Updates — Server-Sent Events stream live progress (Downloading → Transcribing → Analyzing)
  • History & Cloud Sync — Appwrite-powered history dashboard with secure cloud storage
  • Smart Caching — Bypasses LLM pipeline by reloading past analyses from Appwrite for repeated videos
Engineering

Technical Highlights

  • Built an advanced RAG architecture embedding and searching transcript data via ChromaDB for precise video Q&A
  • Engineered a real-time SSE streaming pipeline for live progress updates across multi-stage processing
  • Implemented parallelized LLM extraction for audio chunking, transcription, and structured insight generation
  • Designed a premium glassmorphic dark-mode UI with React 19, Vite, and custom CSS micro-animations
  • Built smart caching layer with Appwrite to bypass redundant LLM processing for previously analyzed videos
Challenges

Challenges Faced

  • 01

    Orchestrating a multi-stage async pipeline (download → chunk → transcribe → analyze) with real-time SSE feedback

  • 02

    Designing a RAG architecture that produces precise, context-aware answers from long-form transcript data

  • 03

    Handling dual transcription engines (Groq Whisper for English, Sarvam AI for Hinglish) with seamless fallback

  • 04

    Building a smart caching system that reliably detects and reloads prior analyses from Appwrite cloud storage

Tech Stack

10 technologies used

React 19ViteFastAPIGroq WhisperSarvam AIMistral AIChromaDBAppwriteLangChainyt-dlp