A desktop app for browsing, reviewing, and exporting Tesla dashcam footage. Point it at your TeslaCam folders on a USB drive or local copy, and manage saved events from one place.
Pre-built Windows installers are published when the version field in the root package.json changes on main.
| Platform | File |
|---|---|
| Windows (x64) | Tesla-Manager-Setup-x.x.x.exe |
No account or sign-up required. Pick the newest release, download the installer, and run it.
Installed copies check GitHub Releases for updates automatically and download them in the background.
- Scan one or more TeslaCam root folders (USB drive or copied archive)
- Automatic rescan on startup when folders are configured
- Live scan progress with folder and event counts
- Reads Tesla
event.jsonmetadata (timestamp, city, GPS, trigger reason) - Thumbnail previews when available
- Filter by event type: Sentry, manual saves, vehicle events, and other
- Filter by date: today, last 7 days, last 30 days, custom range, or all time
- Search by city, coordinates, custom title, or timestamp
- Library views: all clips, favourites, and archive
- List layouts: minimal, default, and thumbnails
- Clips grouped by date in the sidebar
- Synchronized playback across all six Tesla cameras (front, rear, pillars, repeaters)
- Grid layout with click-to-focus hero view and filmstrip
- Event marker on the timeline
- Adjustable in/out markers for trimmed playback
- Configurable lead and trail seconds before and after the event
- Variable playback speed
- Custom titles for clips
- Mark clips as favourites
- Archive clips to hide them from the main library
- Permanently delete event folders from disk (with confirmation)
- Keyboard navigation between filtered clips
- Export trimmed clips with FFmpeg (bundled, no separate install)
- Single camera or full six-camera grid export
- Respects in/out markers and playback speed
- Save to a chosen export folder or copy directly to the clipboard
- Export progress indicator with cancel support
- Reveal exported files in Explorer
- Native frameless window with custom title bar (minimize, maximize, fullscreen, close)
- Fast local video streaming via a custom asset protocol
- Settings and library metadata stored locally on your machine
- Node.js 22+
- Yarn 4 (Corepack)
corepack enable
yarn installyarn devThis starts the Vite dev server, rebuilds the Electron main process on change, and launches the app.
yarn buildBump version in the root package.json, then:
yarn distThis syncs the version into workspace packages, builds the app, and writes the installer to the release/ directory at the repo root. Pushing that version bump to main triggers the GitHub Actions release.
packages/
client/ Vue 3 UI (Vite)
desktop/ Electron main process, IPC, scanning, export
- UI: Vue 3, Pinia, Vue Router, Vite, Sass
- Desktop: Electron, electron-store
- Media: ffmpeg-static, ffprobe-static
Private project. All rights reserved unless a license file is added later.