Open source video editors that launched on a fresh machine
Editors and cutters for video, ordered by whether each one installed and came up when Argusic tried it fresh, desktop apps on a virtual display, with the recorded session one click away.
Tested between and . Each row shows its own test date; a project can change after that day.
20 of 22 tested projects run. 28 more waiting for a test.
In short: 17 of the 22 tested projects started as-is on a fresh machine: lossless-cut, FunClip, auto-editor, vidcutter, open-edit, FableCut, velocut, and AI-Powered-Video-Tutorial-Generator, and 9 more. 3 more started once a stand-in replaced a service they expect, such as a database: AI-Youtube-Shorts-Generator, kdenlive, and FireRed-OpenStoryline. 2 could not be verified: ai-video-editor and fabric-video-editor; the log shows where each one stopped.
Measured by Argusic on a fresh machine every time. Every number links to its evidence.
| # | project | verdict | Argusic Score | language | stars | tested on |
|---|---|---|---|---|---|---|
| 1 | lossless-cut | Runs | 100 / 100 | TypeScript | 44,361 | |
The swiss army knife of lossless video/audio editing What the test found: All 93 vitest tests pass (11 test files), the Electron app launches via xvfb and logs version 3.69.0, initializes config, and stays running under Xvfb. 20 minutes. | ||||||
| 2 | FunClip | Runs | 100 / 100 | Python | 6,379 | |
FunASR-powered video transcription, subtitle generation, and LLM-assisted clipping tool with a local Gradio UI. What the test found: FunClip v2.2.1 is fully installed in a Python 3.12 venv with all dependencies, all 90 tests pass, the CLI recognition+clipping pipeline processes a real video with Paraformer-Large ASR and produces valid clipped MP4 output, and the Gradio web interface launches and serves HTTP 200 on localhost. 49 minutes. | ||||||
| 3 | auto-editor | Runs | 100 / 100 | Nim | 5,455 | |
Effort free video editing! What the test found: auto-editor builds and runs: processes MP4 files with audio-level-based silence detection and h264+aac re-encoding, producing valid output with zero decode errors. 40 minutes. | ||||||
| 4 | vidcutter | Runs | 100 / 100 | Python | 1,991 | |
A modern yet simple multi-platform video cutter and joiner. What the test found: VidCutter 6.0.5.2 GUI launches under offscreen Qt platform, connects to real libmpv 0.37.0 with FFmpeg 6.1.1, shows version and help output, and logs runtime configuration from the playback engine. 12 minutes. | ||||||
| 5 | open-edit | Runs | 100 / 100 | TypeScript | 1,595 | |
Open-source, agent-driven editing pipeline: create subtitles, motion graphics, slides, edit and render videos. What the test found: CLI builds and runs (version 0.0.0-dev), 967/967 unit tests pass, help/version/command-parsing verified working on linux-x64; rendering requires macOS arm64 or Windows x64 which this platform does not provide. 7 minutes. | ||||||
| 6 | FableCut | Runs | 100 / 100 | JavaScript | 706 | |
Zero-dependency browser video editor that AI agents can drive, JSON timeline, MCP + REST, live-reloading UI What the test found: Zero-dependency browser video editor FableCut v1.7.0 boots on port 7777, serves the UI and REST API, passes all 37 unit/integration tests, the MCP server initializes correctly, and ffmpeg 6.1 is available for fast export. 1 minute. | ||||||
| 7 | velocut | Runs | 100 / 100 | TypeScript | 455 | |
AI-native, local-first video editor by Ribbi, runs entirely in the browser. Rust/WASM engine, WebGPU compositing, WebCodecs export; humans and LLM agents edit... What the test found: Velocut is fully operational: the TypeScript reference engine runs under Vite with all 62 unit tests and both Playwright E2E journeys passing, the Rust golden-vector test suite passes, and the WASM canonical engine compiles and drops into the editor's public directory. 7 minutes. | ||||||
| 8 | AI-Powered-Video-Tutorial-Generator | Runs | 98 / 100 | Python | 314 | |
Create and edit AI video tutorials with illustrated lessons, expressive presenters, distinct voices, and a native timeline. Windows desktop app with local... What the test found: All 6 workspace packages build successfully. JS unit tests pass 156/156 (packages/contracts/scenes/themes). Renderer tests pass 100/117 (17 pre-existing version-mismatch failures). Python pipeline tests pass 942/956 (2 pre-existing failures: Linux path normalization vs Windows test, and stale manifest byte count). The... 22 minutes. | ||||||
| 9 | flowblade | Runs | 96 / 100 | Python | 3,093 | |
Video Editor for Linux What the test found: Flowblade Movie Editor 2.24 launches and runs its GTK3 GUI with MLT 7.22.0, initializing the player with HD 1080p 30fps profile. 30 minutes. | ||||||
| 10 | OpenCut | Runs | 94.7 / 100 | TypeScript | 93,194 | |
The open-source CapCut alternative What the test found: Web app dev server starts on port 5173 and returns 200 on root. API server starts on port 8788 and returns 200 on /, /health, and POST /echo. Desktop binary builds and links at target/release/opencut-desktop but cannot launch (no GPU). Rust cargo check passes with warnings. Web production build succeeds (client + SSR). 27 minutes. | ||||||
| 11 | autoclip | Runs | 90.7 / 100 | Python | 9,251 | |
AutoClip|一个链接,一键出片。开源 AI 视频剪辑桌面工具,将播客、访谈、课程等长视频自动剪成短视频,生成字幕、封面和发布文案,适配抖音、小红书、TikTok、Reels 与 YouTube Shorts。Open-source AI video clipping & content repurposing. What the test found: The AutoClip FastAPI backend serves all API health endpoints and the test suite passes with 103/103 tests passing. The frontend builds to production with Vite. 4 minutes. | ||||||
| 12 | openshot-qt | Runs | 80.7 / 100 | Python | 6,604 | |
OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video... What the test found: OpenShot qt 4.0.0 test suite passes all 513 tests on Ubuntu noble with PyQt6 6.11.0, libopenshot 0.3.2, and FFmpeg 6.1; app initializes to window creation, needing a display server for GUI. 34 minutes. | ||||||
| 13 | olive | Runs | 66.7 / 100 | C++ | 9,132 | |
Free open-source non-linear video editor What the test found: Olive 0.2.0 builds and links fully; the editor binary (15 MiB) prints version and help; all 9 test cases across 3 test suites pass; running requires LD_LIBRARY_PATH to include the rootfs-extracted runtime debs. 30 minutes. | ||||||
| 14 | filmcraft | Runs | 45 / 100 | Rust | 4,216 | |
An open-source, clean-room reimplementation of Adobe Premiere Pro built in pure Rust. What the test found: Rust toolchain 1.99.0 installed, ALSA headers configured via PKG_CONFIG_PATH/LIBRARY_PATH, all crates compile cleanly, 31 of 33 test suites pass with 2 pre-existing failures, CLI binary renders video to PNG, desktop binary starts on the virtual display. 65 minutes. | ||||||
| 15 | shotcut | Runs | 40 / 100 | C++ | 15,365 | |
cross-platform (Qt), open-source (GPLv3) video editor What the test found: Shotcut 26.9.6 builds and runs (--version reports correctly, --help works); the 112MB debug binary executes on Xvfb display :99. 44 minutes. | ||||||
| 16 | Clypra | Runs | 33.3 / 100 | TypeScript | 3,311 | |
A hardware-accelerated video editor built on Rust, Tauri v2, and React 19. Sub-10ms frame decoding, GPU-native rendering, and a frame-accurate timeline, all... What the test found: Frontend dependencies install, TypeScript type-checks pass, Vite production build succeeds, and 322/327 vitest test files pass (2712/2731 tests); the Rust clypra-native-core crate compiles and passes all 22 tests. 63 minutes. | ||||||
| 17 | freecut | Runs | 33.3 / 100 | TypeScript | 2,239 | |
FreeCut is a professional-grade video editor that runs entirely in your browser. Professional video editing, zero installation. Create stunning videos with... What the test found: The FreeCut project builds, all 4782 unit tests pass across 669 test files, 43 headless Node tests pass, headless Chrome render/edit/frame/layout tests pass, 19 edit operation contracts pass, lifecycle e2e passes, and media/audio integration passes. 40 minutes. | ||||||
| 18 | AI-Youtube-Shorts-Generator | Runs with mocks | 92 / 100 | Python | 5,277 | |
Open-source alternative to Opus Clip, Vidyo.ai, Klap & SubMagic. Turn long-form YouTube videos into viral 9:16 shorts using LLM highlight detection, Whisper... What the test found: Both API mode (with mock MuAPI server) and local mode (with mock LLM) complete end-to-end: download, whisper transcription, highlight selection, and vertical crop produce valid output files. api_ok=True local_ok=True clip_valid=True. 10 minutes. | ||||||
| 19 | kdenlive | Runs with mocks | 33.3 / 100 | C++ | 5,809 | |
Free and open source video editor, based on MLT Framework and KDE Frameworks What the test found: kdenlive_render binary successfully compiled and executes. CMake configures with all dependencies. Main kdenliveLib cannot compile due to missing KF6 headers (18+ frameworks not available on Ubuntu 24.04). 46 minutes. | ||||||
| 20 | FireRed-OpenStoryline | Runs with mocks | 30.7 / 100 | Python | 3,466 | |
FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language interaction... What the test found: MCP server starts on port 8001, web UI on port 8005, and the full agent pipeline builds successfully with a mock API endpoint; missing model weights and resource files were stubbed. 31 minutes. | ||||||
| 21 | ai-video-editor | Could not verify | 80 / 100 | JavaScript | 903 | |
Open-source, local-first video editor where creators and AI agents edit the same real timeline. What the test found: npm install, TypeScript typecheck, and Vite build all pass; the dev server starts and serves the application at localhost:5173; the headless timeline CLI command engine parses commands and returns structured JSON errors. 9 minutes. | ||||||
| 22 | fabric-video-editor | Could not verify | 80 / 100 | TypeScript | 574 | |
Video editor that runs in the browser: timeline, text, image, video and audio layers, animations, filters, export with sound. Fabric.js + React + Next.js. What the test found: npm install succeeds, next dev serves both pages with HTTP 200. next build fails due to insufficient memory for SSR pre-rendering phase. 26 minutes. | ||||||
| - | yt-short-clipper | Not yet tested | - | TypeScript | 1,029 | - |
| - | OpenWorldLib | Not yet tested | - | Python | 879 | - |
| - | subvert | Not yet tested | - | PHP | 868 | - |
| - | capcut-cli | Not yet tested | - | JavaScript | 842 | - |
| - | clip-js | Not yet tested | - | TypeScript | 769 | - |
| - | vit | Not yet tested | - | Python | 730 | - |
| - | after-effects-mcp | Not yet tested | - | JavaScript | 714 | - |
| - | Adobe_Premiere_Pro_MCP | Not yet tested | - | TypeScript | 666 | - |
| - | kiri | Not yet tested | - | Rust | 584 | - |
| - | Kiri | Not yet tested | - | Rust | 584 | - |
| - | chatgpt-video-editing-skills | Not yet tested | - | Shell | 578 | - |
| - | openclip | Not yet tested | - | Python | 569 | - |
| - | Light-A-Video | Not yet tested | - | Python | 527 | - |
| - | Orkas-VideoStudio | Not yet tested | - | TypeScript | 498 | - |
| - | splicr | Not yet tested | - | TypeScript | 431 | - |
| - | cli | Not yet tested | - | TypeScript | 416 | - |
| - | qiaomu-cut-skill | Not yet tested | - | JavaScript | 370 | - |
| - | premiere-pro-mcp | Not yet tested | - | TypeScript | 339 | - |
| - | Kiwi-Edit | Not yet tested | - | Python | 329 | - |
| - | claude-youtube-editor | Not yet tested | - | TypeScript | 322 | - |
| - | FrameScript | Not yet tested | - | TypeScript | 317 | - |
| - | Clip-Anything | Not yet tested | - | Python | 303 | - |
| - | ID-V2V | Not yet tested | - | Python | 281 | - |
| - | claude-remotion-skill | Not yet tested | - | TypeScript | 280 | - |
| - | pycaps | Not yet tested | - | Python | 221 | - |
| - | VideoCoF | Not yet tested | - | Python | 210 | - |
| - | erduo-broll-loop-engineering | Not yet tested | - | TypeScript | 207 | - |
| - | SAMA | Not yet tested | - | Python | 204 | - |
runs installed and started with its real dependencies. runs with mocks started after stand-ins replaced external services such as a database or a third-party API. could not verify neither the standard agent nor the stronger one got it running within the time limit; the log shows where it stopped.
How we tested
On this list as of the latest test: 17 projects ran as-is, 3 with mocks, 2 could not be verified, 28 still waiting. Languages tested: C++, JavaScript, Nim, Python, Rust, TypeScript. Every attempt used a clean single-use machine, the subject at a pinned version, and a 45-minute limit; the complete procedure is on the methodology page.
Frequently asked questions (FAQs)
How is this list ranked?
By measurement, not opinion: projects Argusic installed and launched on a fresh machine come first, then those that ran with mocks in place of external services, then those it could not verify. Ties go to the Argusic Score, then how popular it is on its own source.
Why are some projects unranked?
28 projects are still waiting for a test or for a finished attempt. They are listed without a rank until Argusic has measured them.
Where is the evidence?
Every row links to the project's Argusic page, where each run has a full log and a terminal recording stored with a sha256 fingerprint. The same pages exist for every one of the tested projects, on this list or not.
More lists in this category
- speech tools (shares AI-Powered-Video-Tutorial-Generator, FunClip, ai-video-editor, splicr with this list)
- self-hosted AI apps (shares FunClip, autoclip with this list)
- MCP servers (shares Adobe_Premiere_Pro_MCP, after-effects-mcp with this list)
- screen recorders (shares Kiri, kiri with this list)
- AI agent frameworks (shares autoclip with this list)
- open source coding agents (shares Orkas-VideoStudio with this list)
- API clients
- API gateways
- CI/CD tools
- CMS platforms
- LLM gateways
- VPN tools
- backup tools
- browser automation tools
- code editors
- Open source databases, installed and queried
- developer CLI tools
- e-commerce platforms
- ebook readers
- game engines
- open source games
- home automation tools
- low-code platforms
- map tools
- message queues
- Open source music servers, installed and played
- observability tools
- Open source office suites, installed and launched
- self-hosted password managers
- project management tools
- search engines
- self-hosted analytics
- static site generators
- uptime monitors
- vector databases
- video players
- web scraping tools
- whiteboard tools
- wikis
- workflow automation tools
- self-hosted Notion alternatives
- self-hosted dashboards
- self-hosted git servers