Download

Record your screen. Keep it on your Mac.

A full editor with captions, auto zoom and a movable camera. No account, no upload, no subscription.

The Fetch editor: a clip on the canvas, video and audio lanes on the timeline, and the range inspector open on the right.

Record it. Fetch it. Ship it.

Every panel below is a screenshot of the real thing, not a diagram of it.

Trim to a range

Set the start and the end from wherever the playhead is, and reset to the full clip when you change your mind.

The range panel, with start and end fields and set to playhead buttons.

Cut out the middle

Turn the cut tool on and drag across the timeline. The section goes, and the video and audio stay in sync.

The tool panel, with select and cut modes.

Remove dead air

It finds the silent gaps and takes them out for you, so a rambling take tightens up without you hunting for the pauses.

The clean up panel, with the remove dead air button.

Zoom where your cursor settles

Fetch samples your cursor while you record, then pushes in where the pointer travelled a long way and stopped. You set how hard it pushes.

The auto zoom panel, with a follow my cursor toggle and an amount slider.

Sit it on a backdrop

Six gradients, or drop in an image of your own. The recording is inset over the top with rounded corners.

The backdrop panel, showing none, dusk, ember, mint, violet, slate, ink and your image.

Crop it for anywhere

16:9, 1:1, 9:16 or 4:3. The recording is fitted inside whichever shape you pick, so it is ready for the place it is going.

The output shape panel, with auto, 16:9, 1:1, 9:16 and 4:3 options.

Transcribe on the machine

Parakeet on the Neural Engine. A two minute recording comes back in about a second and a half. Keep the cues editable or bake them into the file so they play anywhere.

The transcript panel, with a transcribe button and a burn into video toggle.

Style the captions

Font, size, colour, and placement top, middle or bottom. A pill background, or an outline if you turn it off.

The caption style panel, with font, size, colour, placement and pill background controls.

Clean up the audio

Denoise the hiss and hum, normalise the loudness so levels stay even, and ride the gain from one slider.

The sound panel, with denoise, normalise loudness and gain controls.

Everything you need after you hit stop.

Trim, caption and mix on one timeline, then export to MP4, WebM, GIF or audio only.

The Fetch editor with the trim panel open.

Set the range, cut a section out of the middle, or let it find the silent gaps for you.

Nothing leaves your Mac. Here is the receipt.

Loom uploads your recording and gives you a link back. Fetch writes a file to your Desktop. Everything below follows from that.

No account

There is no backend, so there is nothing to sign in to. Fetch has never had a server, which is a stronger promise than a privacy policy is.

Two things it contacts

It asks GitHub whether a newer version exists, and once a day it says that one more copy of Fetch exists. That second one sends a random id, the app version and your macOS version. Never a filename, a recording, a transcript, or anything you typed. There is no account to attach it to.

raw.githubusercontent.com · /api/ping

Both have an off switch

Turn off auto-update and it stops asking. Turn off the install count in Settings and Fetch says nothing at all. Build it yourself without a metrics endpoint and that code path does not exist.

Transcription runs on your Mac

Parakeet on the Neural Engine. A two minute recording comes back in about a second and a half on an M5 Pro. You do not have to take a landing page's word for it, because the app says so itself:

A detail of the Fetch captions panel reading "No transcript yet. Transcribe runs on-device, nothing is uploaded."
From the captions panel, unedited.
And you can check all of it

The source is public and GPL-3.0. Every claim above is one grep away, which is the only reason a privacy section is worth reading at all.

github.com/SankrityaT/Fetch

Recordings are just files

They land on your Desktop, or a folder you pick. Delete Fetch tomorrow and they are still sitting there.

~/Desktop