// the find
gausian-AI/Gausian_native_editor
Gausian - Rust-based local video editor for AI video production
A native Rust video editor (egui + wgpu) aimed at AI-assisted video production — hardware-accelerated decode, a real timeline, and an optional local ComfyUI hookup for prompt-based generation. Best fit for someone who wants an NLE they can hack on in Rust rather than a finished Premiere competitor; it's closer to a serious tech demo with real editing bones than a polished product.
The rendering path is actually built, not bolted on — separate WGSL shaders for NV12/P010/RGBA conversion, blending, scaling and transforms, plus platform-specific hardware decode (a VideoToolbox Objective-C shim on macOS, a GStreamer backend elsewhere). Export support is unusually complete for a hobby-scale editor: FCPXML 1.9/1.10, FCP7 XML, EDL and JSON, which is real interop work most clones skip. The crate layout (timeline/project/media-io/renderer/exporters split from the desktop app) is sane and the AI integrations (ComfyUI, LLM screenplay providers, Twelve Labs) are all opt-in and don't run unless you supply a key.
There's a SQLite file (`crates/project/app.db`) and a stray `tmp_test.rs` committed to the tree — signs nobody's cleaning up before pushing. The dual-license split (MPL-2.0 core vs. a separate commercial license for unspecified 'Pro Features') is vague enough that you can't tell up front what you're actually allowed to build on. `plugin-host` ships marketplace/WASM/Python modules that the README itself calls stubs, and the roadmap piles on collaborative editing, a plugin marketplace, and an 'automatic LORA creator' on top of that — a lot of surface area for what looks like a single active maintainer (the contributors badge resolves to one GitHub profile). Test coverage is thin for a project juggling GPU readback and multiple hardware decoders — two test files, one of which only runs with a paid API key.