explaingit

zambrini/slatecut

Analysis updated 2026-05-18

0RustAudience · developerSetup · hard

TLDR

A local, transcript-based desktop video editor that auto-cuts filler and silence and lets AI pick your best takes.

Mindmap

mindmap
  root((SlateCut))
    What it does
      Transcript based editing
      Auto cuts filler and silence
      AI best take selection
    Tech stack
      Rust
      Tauri
      React
      Python sidecar
    Use cases
      Edit interview footage
      Add captions and zooms
      Local hardware rendering
    Audience
      Content creators
      Podcasters
      Developers building from source

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically trim filler words and dead silence out of talking-head or interview footage.

USE CASE 2

Let AI pick the best take when you recorded the same line or scene multiple times.

USE CASE 3

Add zoom moments and captions and render the finished video locally with hardware acceleration.

What is it built with?

RustTauriReactTypeScriptPythonFFmpeg

How does it compare?

zambrini/slatecut04amanrajj/netwatch0xr10t/pulsefi
Stars000
LanguageRustRustRust
Setup difficultyhardmoderatehard
Complexity3/54/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

No pre-built releases, requires installing Rust, Node.js, Python, and ffmpeg, then building from source.

In plain English

SlateCut is a desktop video editor built for people who film talking head or interview style videos, such as YouTubers or podcasters. Instead of editing by scrubbing through a timeline, it lets you edit based on the transcript of what was said: it can automatically cut out filler words and dead silence, use AI to pick the best take when you recorded a scene multiple times, and add zoom effects and captions. All video processing and rendering happens on your own computer using your hardware, and nothing you record is sent anywhere unless you turn on an optional cloud transcription or AI service yourself. The project is still in an early, actively changing stage, and the maintainer is upfront that it is rough around the edges, with breaking changes possible between updates. So far it has only actually been built and tested on Mac computers, both Apple Silicon and Intel chips. Support for Windows and Linux is planned in the design but has not yet been verified to actually work. There are no ready-made downloads yet, so using it means building it yourself from the source code. Under the hood, the app combines three pieces: a visual interface built with React, a core written in Rust that handles the actual video editing logic and talks to the interface, and a separate Python service running in the background that handles transcription and detecting things like silences, filler words, and good takes. These three pieces only run on your own machine and talk to each other locally. Getting it running requires installing several development tools, including Rust, Node.js, Python, and the video tool ffmpeg, then cloning the repository and installing dependencies for each of the three pieces before launching the app in developer mode. Optional cloud services for transcription or AI assistance can be added later by filling in an environment configuration file with the relevant service's access key, but none of that is required to use the core editing features locally.

Copy-paste prompts

Prompt 1
Walk me through cloning SlateCut and running it in dev mode with cargo tauri dev.
Prompt 2
Explain how SlateCut's Rust core, React UI, and Python sidecar talk to each other.
Prompt 3
Help me set up local Whisper transcription for SlateCut on Apple Silicon.
Prompt 4
Show me how to configure an optional cloud transcription provider like Deepgram for SlateCut.

Frequently asked questions

What is slatecut?

A local, transcript-based desktop video editor that auto-cuts filler and silence and lets AI pick your best takes.

What language is slatecut written in?

Mainly Rust. The stack also includes Rust, Tauri, React.

How hard is slatecut to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is slatecut for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.