Captions, silence cuts and clips for shorts. Paid video apps sell those 3 jobs as monthly subscriptions. Free tools on GitHub do all of them.
The catch: GitHub looks scary. Half the tools there assume you know what a terminal is.
So this list is sorted by how scary each tool is. The first 2 install like normal apps. The middle ones you hand to Claude Code or Cursor. The last ones you try once you’re comfortable.
Why use free GitHub tools instead of a paid editor?
Because some video jobs repeat every week, and paying monthly for each one adds up. Free tools cover the boring parts: captions, silence cuts, rough clips.
I went one step further and built my own little video editing app, ClipDesk. That’s what I mean by building with AI: a job you repeat becomes a tool. These GitHub tools are a halfway step. Someone else built the tool, and AI helps you run it.
If you want to build your own tools next, this is where I teach it.
What do you need before you install anything?
A folder, a habit, and 5 minutes of caution.
- One folder per tool. Everything that tool installs stays in there.
- Ask before you run. Paste the GitHub link into the “Check a GitHub repo before installing” prompt first. Claude tells you what it installs and which keys it wants.
- Never paste API keys into a chat. Put them where the install instructions say.
- Set a spending limit on any API key before you use it.
- For the Claude Code tools, you need a paid Claude plan. My guide on building little apps with Claude explains the setup.
Star counts, licences and last updates checked on GitHub on 9 November 2026.
Which free GitHub tools edit videos?
Seven tools, from the least scary to the most. Each one says what it needs.
| Tool | Job | What it needs | Paid key? |
|---|---|---|---|
| Buzz | Captions, offline | Desktop app | No |
| LosslessCut | Fast trims and cuts | Desktop app | No |
| auto-editor | Cut silences | Claude Code or a terminal | No |
| video-use | Edit raw footage from a chat | Claude Code, ffmpeg | ElevenLabs key |
| AI-Youtube-Shorts-Generator | Long video into vertical clips | Python 3.10+ | MuAPI, OpenAI or Gemini key |
| HyperFrames | Videos made from a description | Claude Code, Node.js 22+ | No |
| Remotion | Videos made from React code | Node.js, coding help | No, but paid licence for bigger companies |
1. Buzz: captions with no terminal
Buzz transcribes and translates audio on your own computer, using OpenAI’s Whisper model. Nothing gets uploaded. It exports TXT, SRT and VTT, so you get caption files for YouTube, Instagram or your editor.
It’s a normal desktop app: a .dmg for Mac, an installer for Windows, Flathub for Linux. Current Mac versions need an Apple silicon Mac. On Windows, the app isn’t signed, so Windows shows a warning when you install it.
About 22,000 people have starred it, and it’s under the MIT licence. This is where I’d start.
2. LosslessCut: trims without re-exporting
LosslessCut cuts video and audio without re-encoding, so trims are fast and the quality doesn’t drop. There’s no AI in it. It’s here because it’s the safest first step: trim the start and end of a recording before any other tool touches it.
It has about 46,000 stars and was updated in November 2026.
3. auto-editor: cut silences automatically
auto-editor cuts the silent dead space out of a talking-head video as a first pass. It runs from the terminal, so let Claude Code install and run it for you with the “Install a tool step by step” prompt.
The useful part: it doesn’t have to make the final video. It exports a rough cut you open in Premiere Pro, DaVinci Resolve, Final Cut Pro, Shotcut or Kdenlive, and you fix the cuts yourself. The default margin leaves 0.2 seconds around each cut. Raise it if the result feels rushed. The “Cut the silences out of a video” prompt sets this up.
4. video-use: edit from a chat in Claude Code
video-use lets Claude Code, Codex and similar agents edit raw footage. You drop your clips into a folder, describe what you want in the chat, and get a final.mp4. It cuts at pauses in speech, colour grades and burns in subtitles, 2 words at a time by default.
It needs ffmpeg and an ElevenLabs API key for transcription. Check ElevenLabs’ pricing page before you start. The repo started in April 2026 and moves fast, so expect changes.
5. AI-Youtube-Shorts-Generator: long video into clips
AI-Youtube-Shorts-Generator takes a long YouTube video, transcribes it, uses AI to pick the best moments and crops vertical 9:16 clips. In local mode it uses face tracking for the crop.
The code is free, but running it isn’t. The default mode needs a MuAPI key, a paid service the README promotes. Local mode still needs an OpenAI or Gemini key for the step that picks the best moments, plus Python 3.10 or newer and ffmpeg. It’s the most technical tool on this list. Skip it until the first 4 feel easy.
6. HyperFrames: describe a video, get an MP4
HyperFrames, made by HeyGen, turns HTML, CSS, media and animations into MP4 files. You don’t write the HTML. It ships a Claude Code plugin, so you describe the video and Claude builds it. The skills also work in Codex, Cursor and Gemini CLI.
It’s free under the Apache-2.0 licence and needs Node.js 22 or newer. Use it for title cards, short explainers and text animations for social posts. Describe it the way I describe any prompt: audience, goal, format and constraints, not a role. The “Describe a short video for HyperFrames” prompt gives you a starting brief.
7. Remotion: videos made with React
Remotion makes videos with React code and has a big community, with about 72,000 stars. You’ll lean on Claude Code or Cursor for all the code. My comparison of the best vibe coding tools covers which one fits you.
Remotion isn’t open source in the strict sense. It has its own licence: free, including commercial use, for individuals, companies with up to 3 employees, non-profits and evaluation. Larger companies need a paid Company License (Remotion licence).
Bonus for later: WhisperX
WhisperX gives word-level caption timing and tells speakers apart. It’s more technical than Buzz. Try it when you need captions that pop up word by word.
Which one should you start with?
Buzz. Make captions for one video this week. If that works, add auto-editor through Claude Code for your next talking-head recording.
Only move to video-use or HyperFrames once you’re happy running commands through Claude Code. And if you’re doing the same edit every week with 3 tools glued together, that’s the sign to build your own little app instead. My list of apps you can build instead of paying for subscriptions shows how that goes.
Check a GitHub repo before installing
I'm not a developer. I want to try this GitHub tool: [paste the GitHub URL]
Before I install anything, tell me in plain English:
1. What it does, in 2 sentences.
2. What it installs on my computer (apps, Python, Node.js, other tools).
3. Which API keys or accounts it needs, and whether any of them cost money.
4. Whether the project looks active: last update and roughly how many people use it.
5. Anything that would worry you about running it.
If you can't tell something from the page, say so. Don't guess.
Install a tool step by step
Help me install [tool name] on my [Mac/Windows] computer.
Rules:
- Keep everything inside one folder called [folder name].
- Before each command, tell me in one sentence what it does. Wait for me to say "ok" before running it.
- If a step needs an API key, stop and tell me where to put it. Never ask me to paste a key into this chat.
- If something fails, explain the error in plain English before trying a fix.
When it works, show me the one command I'll use most, and what each part of it means.
Cut the silences out of a video
Use auto-editor to cut the silent parts out of [file name] in this folder.
Leave a little breathing room so the cuts don't feel rushed: a margin of about [0.2-0.4] seconds.
Export a version I can open in [Premiere Pro / DaVinci Resolve / Final Cut Pro / Shotcut / Kdenlive], so I can check the cuts myself.
Tell me where the new file is and how much shorter it got. Don't delete or overwrite my original video.
Make captions
Make captions for [file name] in this folder.
I want:
- an SRT file I can upload to [platform]
- a copy of the video with the captions burned in
- short chunks of 2 to 4 words, so they're easy to read on a phone
- [British/US] spelling
Before burning them in, show me the first 20 lines of the SRT so I can check names and spelling. Don't overwrite my original video.
Describe a short video for HyperFrames
Make a 20-second vertical video (1080x1920) with HyperFrames.
Who it's for: [your audience]
What it should do: [for example: announce my new guide and make people want to read it]
Text on screen, in order: [line 1] / [line 2] / [line 3]
Brand colours: [hex codes]
Font: [font name]
Feel: [for example: calm, clean, slow fades]
Show me a still of the first and last frame before rendering the full MP4.
Frequently asked questions
Can I use GitHub video tools without knowing how to code?
Yes, if you start with the ones that ship as desktop apps. Buzz and LosslessCut install like any other app. For the rest, Claude Code or Cursor runs the commands for you, as long as you ask it to explain each one first.
What is the best free tool to add captions to a video?
Buzz, for most people. It's a free desktop app that transcribes audio on your own computer with OpenAI's Whisper model and exports SRT or VTT caption files. Nothing gets uploaded, and you don't need a terminal.
Is there a free open-source alternative to Opus Clip?
AI-Youtube-Shorts-Generator turns long YouTube videos into vertical clips, and its code is free under the MIT licence. It isn't free to run, because it needs a paid API key: MuAPI by default, or an OpenAI or Gemini key in local mode. It also needs Python, so it's the most technical tool here.
What is the difference between Remotion and HyperFrames?
Both make videos from code. HyperFrames, made by HeyGen, turns HTML into MP4 under the Apache-2.0 licence and ships a Claude Code plugin. Remotion uses React and has its own licence: free for individuals and companies with up to 3 employees, paid for larger companies.
Are these tools free, or do I need paid API keys?
Buzz, LosslessCut, auto-editor and HyperFrames run without a paid key. video-use needs an ElevenLabs API key for transcription, and AI-Youtube-Shorts-Generator needs MuAPI, OpenAI or Gemini. Set a spending limit on any API key before you use it.
Is it safe to run code from GitHub on my computer?
It's as safe as the repo you pick. Choose active projects with many users, keep each tool in its own folder, and ask Claude to explain what a repo installs before running anything. Never paste API keys into a chat.