sourcecutHow it worksReels

Every cut,sourced.

Sourcecut is a Mac app that turns a topic into a finished video: researched with sources, scripted, voiced, scored and rendered on your own machine.

Ask for early access

How it works

It checks before it writes

Give it a topic. It gathers the claims, finds two sources for each, and stops if a number on screen has none.

One scene per idea

A line of voice-over, the picture that carries it and how long it holds. Ask for changes in plain words.

It listens to its own voice

Every line is played back to a speech model. A mumble, a long pause or a wrong word is recorded again on its own.

Music written for this video

Three takes at the tempo you asked for, scored for timing and steadiness. The best one sits under the voice.

Frame-exact, then checked

Every frame is drawn the same way every time. Then the loudness, the length and every scene are checked.

Posted when you say so

Title, captions, playlist and thumbnail are filled in. Nothing goes public without your OK, or your schedule.

New videoPhotoCraft · research
What is it about?
PhotoCraft, the Rust photo editor that hit 65,000 stars
8 claims found · 8 verified · 0 unsourced numbers
PhotoCraft had 65,438 GitHub stars on 17 Oct 2026, 17 days after the repo was created (30 Sep 2026).Verified[api.github.com, github.com]
Rendering uses a GPU compositor on wgpu (Metal, Vulkan, DX12, WebGPU); the README says 'No Electron, no web view, no waiting.'Verified[github.com]
The README states PhotoCraft is in early alpha and not yet a Photoshop replacement for daily professional work.Verified[github.com]
Script8 scenes · 46.6 s
This repo hit sixty-five thousand GitHub stars in seventeen days.5.0 sRepo card · 1 claim
It's PhotoCraft: a free, open-source photo editor, written from scratch in Rust.7.0 sApp window · 1 claim
Layers, masks, adjustment layers, layer styles, and real PSD files.6.5 sFeature tiles · 1 claim
It renders on your GPU. No Electron, no web view, no waiting.5.0 sStruck list · 1 claim
And every one of its five hundred commands can be driven by an AI agent.5.5 sTerminal · 1 claim
Suggest a change: “open on the star count”
Voice checkRyan · 8 lines · 38.5 s
Line 1 recorded again on its ownTake 2This repo hit sixty-five thousand GitHub stars in seventeen days.
Line 4, as heard back100% match“It renders on your GPU. No electron, no web view, no waiting.”
Every word timed for captions and cuts93 words
Music120 BPM · A minor · 3 takes
“Upbeat modern electronic tech-promo instrumental: punchy four-on-the-floor kick, crisp claps, pulsing synth bass… no vocals.”
Take 1 · 118 BPM2 BPM slowFit
Take 2 · 120 BPMChosenFit
Take 3 · 60 BPMHalf timeFit
Render and check1,399 frames · 1080 × 1920 · 30 fps
Contact sheet: the middle frame of each of PhotoCraft's eight scenes
Loudness−14.0 LUFS
True peak−1.5 dBTP
Length matches the timeline46.63 s
YouTubePreview · nothing sent yet
The first frame of the reel being published
Title
A singer shattered this wine glass with nothing but his voice.
Description
Loud helps, but the real trick is hitting the glass's own note. Everything has a natural frequency, a rhythm it loves to vibrate at…
Captions from the word timingsEnglish
Private until you watch itNeeds your OK

How it works

It checks before it writes

Give it a topic. It gathers the claims, finds two sources for each, and stops if a number on screen has none.

New videoPhotoCraft · research
What is it about?
PhotoCraft, the Rust photo editor that hit 65,000 stars
8 claims found · 8 verified · 0 unsourced numbers
PhotoCraft had 65,438 GitHub stars on 17 Oct 2026, 17 days after the repo was created (30 Sep 2026).Verified[api.github.com, github.com]
Rendering uses a GPU compositor on wgpu (Metal, Vulkan, DX12, WebGPU); the README says 'No Electron, no web view, no waiting.'Verified[github.com]
The README states PhotoCraft is in early alpha and not yet a Photoshop replacement for daily professional work.Verified[github.com]

One scene per idea

A line of voice-over, the picture that carries it and how long it holds. Ask for changes in plain words.

Script8 scenes · 46.6 s
This repo hit sixty-five thousand GitHub stars in seventeen days.5.0 sRepo card · 1 claim
It's PhotoCraft: a free, open-source photo editor, written from scratch in Rust.7.0 sApp window · 1 claim
Layers, masks, adjustment layers, layer styles, and real PSD files.6.5 sFeature tiles · 1 claim
It renders on your GPU. No Electron, no web view, no waiting.5.0 sStruck list · 1 claim
And every one of its five hundred commands can be driven by an AI agent.5.5 sTerminal · 1 claim
Suggest a change: “open on the star count”

It listens to its own voice

Every line is played back to a speech model. A mumble, a long pause or a wrong word is recorded again on its own.

Voice checkRyan · 8 lines · 38.5 s
Line 1 recorded again on its ownTake 2This repo hit sixty-five thousand GitHub stars in seventeen days.
Line 4, as heard back100% match“It renders on your GPU. No electron, no web view, no waiting.”
Every word timed for captions and cuts93 words

Music written for this video

Three takes at the tempo you asked for, scored for timing and steadiness. The best one sits under the voice.

Music120 BPM · A minor · 3 takes
“Upbeat modern electronic tech-promo instrumental: punchy four-on-the-floor kick, crisp claps, pulsing synth bass… no vocals.”
Take 1 · 118 BPM2 BPM slowFit
Take 2 · 120 BPMChosenFit
Take 3 · 60 BPMHalf timeFit

Frame-exact, then checked

Every frame is drawn the same way every time. Then the loudness, the length and every scene are checked.

Render and check1,399 frames · 1080 × 1920 · 30 fps
Contact sheet: the middle frame of each of PhotoCraft's eight scenes
Loudness−14.0 LUFS
True peak−1.5 dBTP
Length matches the timeline46.63 s

Posted when you say so

Title, captions, playlist and thumbnail are filled in. Nothing goes public without your OK, or your schedule.

YouTubePreview · nothing sent yet
The first frame of the reel being published
Title
A singer shattered this wine glass with nothing but his voice.
Description
Loud helps, but the real trick is hitting the glass's own note. Everything has a natural frequency, a rhythm it loves to vibrate at…
Captions from the word timingsEnglish
Private until you watch itNeeds your OK

Every word on its frame

The finished PhotoCraft reel, with the timeline it was cut on. Drag the red line: the words, the scene and its sources follow.

This repo hit sixty-five thousand GitHub stars in seventeen days.

Scene: Repo card, from 0:00

PhotoCraft had 65,438 GitHub stars on 17 Oct 2026, 17 days after the repo was created (30 Sep 2026).[api.github.com · github.com]

0:00 / 0:46
Repo card
App window
Feature tiles
Struck list
Terminal
App grid
Feature tiles
Comment box

Runs on your Mac

No servers in between. Open models and tools do the work on Apple silicon, and your projects stay in a folder you own.

Qwen3-TTSWhisperACE-Step 1.5Qwen3-TTSWhisperACE-Step 1.5
ChromiumFFmpegthree.jsChromiumFFmpegthree.js
  • Qwen3-TTS speaks the lines
  • Whisper hears them back
  • ACE-Step 1.5 writes the music
  • Chromium draws every frame
  • FFmpeg cuts the video
  • three.js builds the 3D

Made with it

Five reels, five templates, one app. Point at one to play it.

  • Shattered by a voice

    Physics explainer · 60 s

  • 1857, a rumour

    History, archive and drawn · 64 s

  • A 17-day-old repo

    Repo promo · 47 s

  • Three free apps

    Listicle · 33 s

  • Four hours a day

    App promo · 65 s

What it can do

  • Builds a claims ledger with two sources a claim, or one official one. A number without a source stops the build.

    PhotoCraft had 65,438 GitHub stars on 17 Oct 2026, 17 days after the repo was created (30 Sep 2026).Verified[api.github.com, github.com]
    PhotoCraft is an open-source (Apache-2.0) photo editor written from scratch in pure Rust.Verified[github.com]
  • Explainer, history, repo promo, listicle or story, each with its own look and pace, or one of your own.

    A frame from a reel made with the explainer templateA frame from a reel made with the history templateA frame from a reel made with the repo promo templateA frame from a reel made with the listicle template
  • Qwen3-TTS on Apple silicon, or an ElevenLabs or OpenAI voice if you'd rather.

  • Whisper hears each line back, so captions and cuts land on the spoken word.

  • ACE-Step writes three takes at your tempo and keeps the steadiest one.

  • A canvas player draws every frame the same way each time, across several workers at once.

  • Turns a 60-second Short into a three-to-five-minute 16:9 lesson with chapters and a thumbnail.

  • Uploads to YouTube with captions, playlist and thumbnail, private or scheduled, once you say yes.

Start with
a question.

Sourcecut is in private testing on Apple silicon Macs. Tell us the first video you'd make.

New videoReady
Format
Ask for early access

Takes you to the waitlist. Sourcecut will be free and open source.

Sourcecut

  • Fact-checked videos, made on your Mac.
  • In private testing.

Pages

  • How it works
  • Reels
  • Privacy
  • Terms

Built with

  • three.js and GSAP
  • ThreeUI CRT shader (MIT)
  • Sentient by Indian Type Foundry

Early access

  • Join the waitlist
sourcecut

© 2026 Sourcecut. Every reel on this page was made with Sourcecut.