JimLiu/baocut

Source
GitHub
First trending
Category
Media
GitHub stars
571
Main language
TypeScript
Website
baocut.app (opens in a new tab)

This page introduces an external open-source repository. It is not an HDATF product.

JimLiu/baocut

What it does

BaoCut is an AI video editing product that turns footage and editing requests into an editable timeline. It targets creators repeatedly revising subtitles, translations, dubbing, and presentation videos. Its documentation describes transcription, subtitles, speech synthesis, removal of unwanted segments, and code-based motion graphics. Outputs include MP4, subtitle files, audio, and project bundles preserving edit history. Desktop, CLI, MCP, and web surfaces are documented as sharing one local Runtime and the same editable video. Packaged apps include the Runtime and native workers, but agent features require a signed-in external engine, while ffmpeg and ffprobe must be supplied separately. Local models and online providers are available, but their files and service connections are not automatically all configured. Windows packages are unsigned, and GPU inference has not been validated on actual hardware according to the project. This is source-available software under the BaoCut Community License rather than a standard open-source license; software resale, hosting, and embedding in commercial products require separate permission. Some model licenses are non-commercial and need review independently of the application terms.

License

Custom license Custom or non-standard license. Read the license file before any reuse.

More in this category

  • Predidit/Kazumi
    Kazumi is an anime search and playback app built with Flutter that finds titles on video source sites with user-made rules and streams them inside the app. A rule is built from up to five XPath selectors and can be imported and shared, and only selectors that start with // are currently supported. Title information comes from the Bangumi open API, danmaku comments from the dandanplay open platform, watch-together from public SyncPlay servers, and image-based title search from trace.moe. Features include an airing timetable, subtitles, downloads, cross-device sync, DLNA casting, playback in external players and real-time super-resolution based on Anime4K, which demands a strong GPU. It supports Android 10 or later, Windows 10 or later and macOS 10.15 or later, Linux is experimental, and iOS 13 or later and HarmonyOS 5.0 or later, the latter from a separate fork repository, need sideloading. During playback it caches as much video as possible in memory, so a low-memory mode is available when memory is tight, and the README says ads in some titles come from the video sources. The README states that it has no user data collection and no telemetry components, and its disclaimer asks users to follow local laws, respect third-party intellectual property and delete data and cache produced by use within 24 hours. The license is GPL-3.0, and the icon is a work used with the original artist's permission, so using it requires separate permission.
  • storytold/effectcraft
    EffectCraft is an open-source motion graphics app that reimplements the After Effects way of working in Rust, and its repository was created on 1 October 2026. It runs as a desktop app and in the browser, and it is meant for people who make animated titles, explainer videos and visual effects. It offers layers, keyframes, a Graph Editor, expressions, puppet tools and 3D cameras and lights, and the README says its 306 effects include every one of the 298 effects in After Effects. Projects are saved as versioned JSON files (.ecproj), Lottie files can be imported and exported, and built-in Rust encoders produce H.264, ProRes, HEVC, AV1, WebM, EXR and GIF without FFmpeg. Actions are collected in one command registry, so the same action can be called from the interface, the CLI, a JSON control channel and an MCP server for AI agents. The control channel is a TCP port on 127.0.0.1 with no authentication, and the documentation says to enable it only while it is in use. Scripts work only inside the project folder, writing files and using the network need a separate preference, and the README states that there is no telemetry and no network access unless requested. Installers are on the releases page, building from source needs Rust 1.95 or later, and the optional MobileSAM model of about 40 MB is downloaded separately. It cannot open .aep or .aepx files or run After Effects plug-ins, macOS is the most tested platform, and basic interaction bugs remain on Linux and Windows. The authors' gaps document puts feature coverage at about 99 percent on a checklist they wrote and graded themselves, while coverage for real professional work is still unmeasured and estimated at about 30 to 50 percent.
  • storytold/lightcraft
    LightCraft is a Rust photo library and development application for photographers who organize and adjust images locally. It imports JPEG, DNG and several camera RAW formats, keeps originals separate from edits, and exports formats including JPEG, PNG and TIFF. Its engine processes light and color in a wide-gamut floating-point pipeline, with a GPU path and CPU fallback. Albums, ratings, search and an operation log connect photo selection with saved development settings. The desktop interface, CLI and MCP, a protocol for exposing tools to agents, share engine commands for importing, adjusting, rendering and exporting. Source builds use Rust and Cargo for macOS, Windows and Linux, while the browser build additionally needs the WebAssembly target and a matching wasm-bindgen tool. The documentation warns that camera color calibration is incomplete outside DNG, some RAW formats only expose embedded previews, and subject and sky masks use heuristics rather than learned segmentation. Its speed and CPU/GPU agreement figures are maintainer reports, not results independently reproduced here.
  • storytold/filmcraft
    FilmCraft is a Rust video editor for people who assemble footage, sound and captions on a multitrack timeline. It imports media and interchange documents, applies cuts, grading, effects and audio mixing, and exports videos, audio or project exchanges. The architecture separates codecs, project data, rendering and an engine whose commands are shared by the desktop UI, CLI and MCP agent interface. Integer timeline ticks and project snapshots support precise edit positions and undo, while export jobs expose progress and cancellation. Desktop source builds use Cargo for macOS, Windows and Linux, and optional shared fonts support Japanese text. Although the README still calls the browser frontend a future step in one section, the web application README and web documentation describe an existing WebAssembly build requiring the matching wasm-bindgen tool. That browser path is single-threaded and documents unavailable thread-dependent functions, so it should not be treated as equivalent to the desktop path. The project also reports missing HEVC and AV1 export, absent external effect plugin hosting and less real-media testing on Windows and Linux, while its speed and compatibility figures remain upstream claims.
  • invoke-ai/InvokeAI
    InvokeAI is an installable visual-generation application for artists and designers, not a skill instruction collection. Users supply prompts, images, and generation settings through a locally hosted web server and React interface. Its canvas supports image refinement, painting within an image, and extending an image beyond its existing edges. Node workflows combine processing steps into reusable generation pipelines, while boards and a gallery organize images and their settings. The backend also exposes queue operations for submitting work, reading progress, and cancellation, providing an interface for separately built automation. The recommended starting point is the official launcher, which manages installation; local generation still requires suitable model files, hardware, and drivers. The inspected source requires Python 3.12, and hardware needs vary with the model, precision, and output size rather than one universal memory figure. Some listed models use external APIs, so local installation does not mean every generation route is offline or independent of provider access. The application license does not replace separate review of model and input-media terms, and supported features have not been exercised in this research.

Only repositories in the ranked Trendshift lists are included, and the lists are used only to find candidates. We do not copy their ranks. Descriptions, licenses and star counts come from each GitHub repository. The notes are our own reading. We have not tested these projects, and a place on a trending list does not prove quality.

View on GitHub (opens in a new tab)