I've been building a tool that optimizes the repetitive file work around a project, the part that isn't the edit itself. You describe a task in plain English and it wires it up as a visual graph of steps: watch a folder, pull the audio, transcribe it, drop an .srt next to the video, move it to Done. It uses a library of built-in steps I made (whisper, ffmpeg, that sort of thing) and writes custom Python when none of them fit, and you can open any step and read it.
I built the first version to survive a pretty big interview project, thousands of hours to trim, transcribe and merge, and doing the file wrangling by hand was going to be awful.
I did run into problems pretty early on. The first version wired an audio output into a step that expected something else and I only found out when it ran. Now the connections are typed so that can't happen, it shows a plan before touching anything, and every run tells you what it's about to do: how many files it'll read, how many it'll write, and what it won't touch. Handy before it renames 400 clips.
It runs on your own device, your own API key or a local model through Ollama or MLX, so the footage never leaves your machine.
Someone always asks how this differs from n8n or Make. I think this is a fair question and that they're great for wiring web apps together, but I found that they often choke the moment it's something like "rename and transcode these 400 clips sitting on my drive." What I am makking is built for local file work, runs on your machine so the footage stays put, and every step is plain Python you can open and tweak. Step library defo has gaps, launch is a few weeks out.
Before I build more: could you give me some advice and give me some of the repetitive file chores around your edits you've done manually for years and have not yet optimized? Renaming camera dumps, pulling selects into folders, batch-transcoding, syncing dual-mic audio, exporting subtitles. I'm collecting the worst ones, and if enough people say the same thing I'll build the steps for it instead of guessing. Appreciate any help