Privacy-first AI meeting assistant that records, transcribes and summarizes meetings locally on macOS and Windows, with optional Ollama or cloud LLM summaries.
Aseiel/VideoHighlighter
A free, offline desktop app that scores and explains highlight moments in local video using scene, motion, audio, object and transcript signals.
Open-source alternative to:Descript
Twelve Labs
Runway
- Stars
- 255
- Forks
- 33
- Open issues
- 1
- Last commit
- yesterday
What is it?
VideoHighlighter is a local desktop app for finding the moments that matter in video you do not want to upload. You drop in raw footage, and it scores segments using scene changes, motion, audio, detected objects, actions and the transcript, then exports a highlight reel and individual clips. The analysis runs on your machine, and the basic pipeline needs no API key.
Each kept moment comes with a report that breaks down the per-signal points, shows what fired, and lists high-scoring segments that missed the cut. Claims drawn only from the transcript are marked as unmeasured rather than scored. Users can also write composition rules that combine detections, such as one object inside another or a count held over a time window, and name the resulting event.
The app runs on Windows, macOS and Linux, with support for Intel, AMD and NVIDIA GPUs. It includes an Auto tab that can ingest a camera card, cut highlights, build a reel and add music, plus Whisper-based transcripts and subtitles. It is licensed under AGPL-3.0.
Key features
- 01Scores segments from scene, motion, audio, object, action and transcript signals.
- 02Shows per-signal point breakdowns explaining why each moment was kept.
- 03Lets you define composition rules that turn detection combinations into named events.
- 04Exports highlight reels and individual clips.
- 05Generates transcripts and subtitles with local Whisper.
- 06Runs offline with support for Intel, AMD and NVIDIA GPUs.
Use cases
- Condensing a long livestream or VOD into a short highlight reel.
- Reviewing CCTV or trail-camera footage to find the minutes when something moved.
- Turning a GoPro or drone card into an edited film with music.
- Creating chapters and subtitles for long interviews, lectures or podcasts.
Quick start
- 1
Install from source on Linux (FFmpeg included)
pip install -r requirements.txt - 2
Launch the app
python main.py
Things to know
- Windows build is not code-signed, so you must click through a warning to run it.
- macOS build needs a one-time quarantine flag removal before it opens.
- Released under AGPL-3.0, so modified versions offered over a network must publish their source.
- Some features like live object overlays and open-vocabulary detection are only in the separate paid Pro edition.
Topics
FAQ
- What is VideoHighlighter?
- A free, offline desktop app that scores and explains highlight moments in local video using scene, motion, audio, object and transcript signals. VideoHighlighter is a local desktop app for finding the moments that matter in video you do not want to upload. You drop in raw footage, and it scores segments using scene changes, motion, audio, detected objects, actions and the transcript, then exports a highlight reel and individual clips. The analysis runs on your machine, and the basic pipeline needs no API key.
- Is VideoHighlighter free to use? What license does it have?
- VideoHighlighter is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is VideoHighlighter still maintained?
- Actively maintained. The last commit to VideoHighlighter was on Oct 18, 2026.
- What can I use VideoHighlighter for?
- Condensing a long livestream or VOD into a short highlight reel. Reviewing CCTV or trail-camera footage to find the minutes when something moved. Turning a GoPro or drone card into an edited film with music. Creating chapters and subtitles for long interviews, lectures or podcasts.
- How do I install VideoHighlighter?
- Install from source on Linux (FFmpeg included): pip install -r requirements.txt Launch the app: python main.py
- Where can I get VideoHighlighter?
- The source code and installation instructions are on GitHub: https://github.com/Aseiel/VideoHighlighter
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Local-first open-source AI voice studio for cloning voices, generating speech, dictating into any app, and giving AI agents a voice.
A Claude Code and Agent Skills plugin that lets AI agents watch videos by turning a URL or local file into timestamped frames and a transcript.
A C++ video analysis framework that chains stream reading, model inference, tracking and output as pluggable pipeline nodes.
Local, offline desktop studio for macOS and Windows that turns text into speech, clones voices, and generates songs with lyrics and MIDI scores.
Windows desktop studio for the open YuE2 song model: generates full songs with vocals from a style and lyrics, with an editable ABC score, on a local NVIDIA GPU.