boxslime

Mini Project · Desktop App

boxslime

Paste a YouTube link and get a summary, from a local model, with nothing leaving your machine

TauriRustOllamayt-dlp

Overview

Paste a YouTube link and get a summary, using a local model via Ollama.

boxslime detects whether a link is a single video or a playlist, fetches transcripts with a bundled yt-dlp (downloaded once on first run), and summarizes them locally.

Long transcripts are split into chunks, each summarized, then synthesized into one summary (map-reduce) so they fit a small model's context. Results stream to the UI, so a playlist fills in video by video.

Key Features

Detect

  • youtu.be, watch?v=, playlist?list=, /shorts/
  • Bare 11-character video ids

Summarize

  • Local Ollama model (e.g. llama3.2)
  • Map-reduce over transcript chunks
  • Banner shows whether Ollama and the model are ready

Stream

  • Rust backend pushes events
  • Playlists fill in video by video