Skip to content

bk201/sentinel

Repository files navigation

️Sentinel

A client-side web application for viewing Tesla dashcam clips. All video processing happens entirely in your browser - no uploads, no servers, complete privacy protection.

I created this project for fun to experience the benefits and drawbacks of “vibe” programming. Feel free to report issues or submit PRs!

✨ Features

  • 📚 Library view - Videos are automatically categorized into "Recent", "Saved", and "Sentry" for easy browsing
  • 🎥 Multi-camera synchronized playback - View front, back, left, and right cameras simultaneously
  • 🔒 Privacy-first design - All processing happens locally in your browser
  • 📍 Event information - Display sentry mode clip event information. Navigate to the event
  • 🌐 Multi-language support - Available in serveral languages.
  • 🌐 Cross-browser support - Chrome, Firefox, Safari, and Edge

🚀 Quick Start

Option 1: Use the Live Demo

Visit the deployed app at: https://bk201.github.io/sentinel

Option 2: Run Locally

  1. Clone the repository

    git clone https://github.com/bk201/sentinel.git
    cd sentinel
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open your browser

    Visit http://localhost:5173/ to use the app.

License

Sentinel is released under the Apache License, Version 2.0. See the LICENSE file in the repository root for the full license text.

© 2025 bk201

About

A web app to play Tesla dashcam recrodings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published