cartcut
Health Gecti
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 641 GitHub stars
Code Uyari
- network request — Outbound network request in apps/app/src/controllers/asset.ts
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Video Editor for AI agents, built on the belief that open source can beat commercial tools

CartCut
The finest AI video editor

English | 한국어
View Demo · Report Bugs · Download · Suggest Features
Video editing software designed for motion effects and versatility.
In addition to essential features like basic cut editing, animation, sound mixing, external library extensions, project management, and text editing, our software offers a wide range of powerful tools.
It also supports layer-based editing, which differs from traditional track-based editing. This approach makes it easier to apply multiple effects to individual assets, providing greater flexibility and creative control.
About The Project
You can check out a limited demo of the website at the following link.
Features
- Cut Edit
- Support for all standard formats (mp4, mov, mp3, wav...)
- Audio mixing
- Fast rendering with FFmpeg
- Unlimited layers
- Cross Platform
- Re-position, Scale, Opacity, Rotation animation, Keyframe
- Add Text
- External Extension
- Save&Load Project as File
- Multilingual Support
- 8k Edit & 4k Edit & more resolution
- Screen Record & Audio Record
- Chromakey
- AI Auto Caption (whisper)
- Blur Effect (WebGL)
- Draw shape
- Effects and Transitions
- and more...
Installation
First, install dependencies.
npm install
and, Download ffmpeg and ffprobe into ./bin, in a folder named for the
target you are building. Only the folder matching your machine is needed to run
the app locally; npm run build reads whichever one it is packaging for.
bin/
darwin-arm64/{ffmpeg,ffprobe} Apple Silicon
darwin-x64/{ffmpeg,ffprobe} Intel Mac
win32-x64/{ffmpeg.exe,ffprobe.exe}
yt-dlp
Compatible binaries can be downloaded from
https://github.com/cartesiancs/ffmpeg4nugget
The macOS builds must be native. An x86_64 binary runs on Apple Silicon
through Rosetta 2 at roughly half the export speed, and nothing in the app will
say so. Check with lipo -archs bin/darwin-arm64/ffmpeg, which must printarm64. The build also has to carry libx264, libx265, libvpx-vp9,prores_ks and the VideoToolbox encoders; ffmpeg -encoders lists them.
next, Permission grant is required. Please enter the command below to grant permission for bin folder.
chmod -R 777 bin
Running
npm run dev
npm run start
Releasing
npm run build:osx signs, notarizes and uploads the macOS build to a draft GitHub release. Publishing that draft runs mirror-r2.yml, which copies the release to Cloudflare R2 and updates the manifest the website's download button reads:
https://download.cartesiancs.com/cartcut/latest.json: version plus the Apple Silicon and Intel.dmgURLshttps://download.cartesiancs.com/cartcut/latest.txt: the version alone, as plain text
The GitHub release is the source of truth, and in-app auto-update still reads it. To mirror a tag that was published before the workflow existed: gh workflow run mirror-r2.yml -f tag=v0.5.3.
Roadmap
Our ultimate goal is to empower creators to produce motion graphics effortlessly. We hope they can achieve stunning motion effects without relying on heavy software like After Effects.
Please refer to the roadmap file for more details.
Contributors
License
We are adopting the MIT license. license file
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi