git404hub

what is pitchcap fr?

iamjsd/pitchcap — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerLicense

tl;dr

A macOS screen recorder and video editor that transcribes your recording so you can cut sections by selecting text.

vibe map

mindmap
  root((PitchCap))
    What it does
      Screen recording
      Text based editing
      Camera overlay
    Tech stack
      Rust Tauri
      React TypeScript
      ffmpeg whisper.cpp
    Use cases
      Demo recording
      Transcript cutting
      Video export
    Audience
      Developers
      Mac users

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 make with this?

VIBE 1

Record a screen region along with camera and microphone for a demo or pitch video.

VIBE 2

Cut out spoken sections of a recording by selecting the words instead of scrubbing the timeline.

VIBE 3

Move and resize a camera overlay on top of a screen recording after capture.

VIBE 4

Export a finished edit with cuts, speed changes, and crops applied to a single video file.

what's the stack?

RustTauriReactTypeScriptffmpeg

how it stacks up fr

iamjsd/pitchcap0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderate
Complexity3/54/5
Audiencedeveloperdeveloperdeveloper

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

in plain english

PitchCap is a work in progress screen recording and video editing app for Mac, combining a Rust backend with a React and TypeScript interface. You start a recording with a keyboard shortcut or a menu bar icon, drag to select the part of the screen to capture, and choose whether to also record your camera, microphone, and system audio, with system audio needing an extra loopback tool installed separately. While recording, a pulsing red outline marks the capture area along with a small readout showing elapsed time and a stop button. When you stop recording, the editor opens automatically. The microphone track is transcribed into text using a speech recognition model, and the resulting words appear along the timeline, letting you select a stretch of spoken words and cut that section out of the video directly, a feature the project calls cropping by text. The camera recording appears as its own movable, resizable layer on top of the screen recording, and can be deleted and brought back later. Standard editing actions are supported too, including splitting a clip, trimming its edges, deleting a section, changing playback speed per segment, cropping the frame, and undoing changes. Exporting combines all these edits, the cuts, the camera overlay, and the mixed audio, into a single video file. Running it during development requires installing ffmpeg and a speech recognition tool called whisper.cpp, plus downloading a roughly 148 megabyte speech recognition model file the first time. Recording also requires granting macOS permission for screen recording, microphone, and camera access. Finished recordings are saved to a folder in the user's Movies directory. The project is licensed under the Apache License 2.0.

prompts (copy fr)

prompt 1
Walk me through setting up ffmpeg and whisper.cpp to run PitchCap in development.
prompt 2
Explain how the crop by text editing feature works using the transcript.
prompt 3
Show me how the camera overlay layer is positioned relative to the screen recording.
prompt 4
Help me understand the export filtergraph that combines cuts, camera overlay, and audio.

Frequently asked questions

what is pitchcap fr?

A macOS screen recorder and video editor that transcribes your recording so you can cut sections by selecting text.

What language is pitchcap written in?

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

Who is pitchcap for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.