Skip to main content

Cutpoint logo: a clapperboard with three characters peeking out

Cutpoint

Cutpoint is an AI video editor that your coding agent drives. Tell the agent to edit a video and it finds the best moments, cuts them into clips and assembles the result. All analysis runs on your own computer, so your agent does not spend API credits on video, and your original files are never changed.

Are you an AI agent? Start here

(Installed from PyPI? Run cutpoint guide.)

What you get

  • Trimmed, numbered clips of the best moments
  • A transcript of the video with timestamps
  • A finished video, final.mp4, plus timelines you can open in DaVinci Resolve
  • Vertical (9:16) versions for shorts and reels
  • Works on gameplay, action-cam, sport, funny moments, commentary and 360 video

Use it

  1. Install Cutpoint (below).

  2. Open your agent (Claude Code, Codex, Grok CLI or any CLI agent) in the Cutpoint folder, or tell it where Cutpoint is.

  3. Ask it to edit your video:

    Edit D:\Videos\clip.mp4 into a 60 second highlights video with Cutpoint.

    Find the funniest moments in ~/Videos/stream.mp4 and show me the clips before you assemble them.

    Make a vertical montage from ~/Videos/ride.mp4.

The agent runs Cutpoint, shows you the clips and writes the result into a project folder. Delete or rename clips to change the cut, then ask the agent to assemble again.

One-command editing (cutpoint edit), a first-run setup wizard and an agent skill are planned. Today the agent runs the steps itself using AGENTS.md.

Requirements

  • Windows or Linux
  • Python 3.12 and uv
  • ffmpeg
  • An NVIDIA GPU is recommended. Without one, everything still runs but slower.
  • Optional: Ollama for AI frame rating, extra downloads (about 8 GB) for sound, on-screen text and scene-description features

Install

winget install --id Gyan.FFmpeg -e
winget install --id astral-sh.uv -e
git clone https://github.com/FerventOrange/cutpoint.git
cd cutpoint
uv sync
uv run cutpoint paths

To get a global cutpoint command instead, run uv tool install cutpoint (from PyPI) after installing ffmpeg and uv.

On Linux, install ffmpeg and uv with your package manager or their installers, then run the last four commands. The optional extras and model downloads are explained in Getting started.

Documentation

License

Cutpoint is released under the MIT License.

Metadata

Release files for cutpoint 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cutpoint 0.1.0
File Size Uploaded Provenance
cutpoint-0.1.0.tar.gz 362.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cutpoint 0.1.0
File Interpreter ABI Platform
cutpoint-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 764.0 kB

Release files / cutpoint-0.1.0.tar.gz

Download URL cutpoint-0.1.0.tar.gz
Size 362.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fbcbe2d0be7af2c45b46b6d3e13b2e3e6df989b2e2d169bffa4069091139ef4a
BLAKE2b-256 checksum
How to use checksums
253c155e63594a01def11fa698f585429fd8c41e9c2091c4d77214946462409d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / cutpoint-0.1.0-py3-none-any.whl

Download URL cutpoint-0.1.0-py3-none-any.whl
Size 401.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64d7d699865bd04cc88fb66a296f88962f233ec324b29f196cdce3d82b502f39
BLAKE2b-256 checksum
How to use checksums
6fe351818815f158ad5080afdc1e475db5c49d9380effec212e42598bc80ae67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for cutpoint 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for cutpoint-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page