Rushes uses on-device ML to automatically tag, categorize, and make your raw video footage searchable in seconds. No cloud. No subscriptions.
Demo
Features
Built for filmmakers, editors, and content creators who work with hours of raw video.
Automatically classifies footage as talking head, interview, B-roll, outdoor, food, screen recording, and more — all on-device.
Search with natural language like "person walking in the rain" and find matching clips instantly using MobileCLIP embeddings.
Build dynamic filters with tag, duration, date, location, and favorite rules. Combine with AND/OR logic for powerful saved views.
See where your footage was filmed on an interactive map. Select areas to browse clips by location with filmstrip previews.
Your originals are never copied or moved. Rushes stores lightweight references so your files stay exactly where they are.
Import clips by dropping files or folders onto the library. Drag clips out to Finder or your editing app to start working immediately.
How It Works
Drop your video files or folders into Rushes. Supports MP4, MOV, and MKV. Files are referenced in place — nothing is copied.
On-device ML automatically scans every clip, generating tags, scene descriptions, and semantic embeddings — all private, no cloud required.
Browse by tags, search with natural language, filter with smart collections, or explore by location on the map.
Developer's Notes
Hi all, I'm Edward, the solo developer behind Rushes. I built this app to solve my own problem of managing thousands of hours of raw footage across multiple projects and devices. I also wanted a completely offline version where videos were not uploaded to the cloud for privacy, so I built this.
Below are some notes I've compiled:
Please email me at edwardsungswe@gmail.com about any problems or suggestions you would like implemented.