npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

teslacam-browser

v8.1.3

Published

A minimal TeslaCam Browser

Readme

TeslaCam Browser

This is a simple browser for TeslaCam recordings. These are the files that are generated by Dashcam and Sentry Mode on Tesla vehicles.

To use this app, simply click the "Open..." button and browse to the TeslaCam folder (either by plugging the TeslaCam USB drive into your PC / Mac, or possibly accessing it as a network share over WiFi if supported). It'll aggregate clips by date and present them on a calendar, and a dropdown list to select individual events on that date.

Basic video playback controls let you view all available cameras side-by-side. Clicking on a video will open a file browser pointing to the source file.

Installation

Installation packages are available on the Releases page.

Running from the command line

While using the installation packages is the simplest option, you can also run the app from the command line (you'll need to ensure Electron is installed first).

cd teslacam-browser
npm install
electron .

Running as a headless server

You can run the app as a standalone headless server, even on a Raspberry Pi:

cd teslacam-browser
npm install
node server.js /path/to/TeslaCam

You can then open the app in a browser by pointing to http://localhost:8088 (replace localhost with address of your server).

HEVC codec

It appears newer Tesla software versions encode video in HEVC / H-265 format, which Chrome seems unable to handle. All you'll see are blank areas where the videos should be, and clicking "Play" will throw an error (shown in a red box). If this occurs, clicking the "Browse" button will attempt to open the app in your default web browser. If it still doesn't work, opening the same address in Safari (macOS) or Edge (Windows) should help.

tesla_dashcam

If you've installed tesla_dashcam, you can use it to merge clips from the command-line using a folder path provided by TeslaCam Browser:

  1. Select the date and event folder you'd like to merge in TeslaCam Browser
  2. Click the "Copy" button; this will copy the folder path into the clipboard
  3. Open a Terminal (macOS) or Command Prompt (Windows) and invoke tesla_dashcam (pasting the file path from the clipboard) > tesla_dashcam "<paste_folder_here>"

License

CC0 1.0 (Public Domain)

Donations

Donate