HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
andrewarrow
cutlass
Go2025–2025
andrewarrow / cutlass

cutlass

swiss army knife for generating fcpxml files

2Distinct people
6Mentions
0Explicit recommenders
58GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

swiss army knife for generating fcpxml files

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week6 dated mentions

Observed mentions: 2025-06-08 21:30:35 UTC to 2025-08-16 16:07:59 UTC. Weeks start Monday, UTC.

0122025-06-02 00:00:00 UTC to 2025-06-09 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 22025-06-09 00:00:00 UTC to 2025-06-16 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-06-16 00:00:00 UTC to 2025-06-23 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-06-23 00:00:00 UTC to 2025-06-30 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025-06-30 00:00:00 UTC to 2025-07-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-07-07 00:00:00 UTC to 2025-07-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 72025-07-14 00:00:00 UTC to 2025-07-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-07-21 00:00:00 UTC to 2025-07-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-07-28 00:00:00 UTC to 2025-08-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-04 00:00:00 UTC to 2025-08-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-11 00:00:00 UTC to 2025-08-18 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 11

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jun 22025-06-02 00:00:00 UTC2025-06-09 00:00:00 UTC110
Jun 92025-06-09 00:00:00 UTC2025-06-16 00:00:00 UTC110
Jun 162025-06-16 00:00:00 UTC2025-06-23 00:00:00 UTC110
Jun 232025-06-23 00:00:00 UTC2025-06-30 00:00:00 UTC211
Jun 302025-06-30 00:00:00 UTC2025-07-07 00:00:00 UTC000
Jul 72025-07-07 00:00:00 UTC2025-07-14 00:00:00 UTC000
Jul 142025-07-14 00:00:00 UTC2025-07-21 00:00:00 UTC000
Jul 212025-07-21 00:00:00 UTC2025-07-28 00:00:00 UTC000
Jul 282025-07-28 00:00:00 UTC2025-08-04 00:00:00 UTC000
Aug 42025-08-04 00:00:00 UTC2025-08-11 00:00:00 UTC000
Aug 112025-08-11 00:00:00 UTC2025-08-18 00:00:00 UTC101

What Hacker News says

6 sources
fcpguru·Jun 26, 2025Submission

Show HN: A different kind of AI Video generation

Hello! I'm Andrew Arrow, a developer and Final Cut Pro user. My history with FCP goes back years and years, I tried to be a video editor as a career but ended up a software developer. I purchased the full version of the software a long, long time ago. And to Apple's credit, every single time I goto the App Store on any mac I still have access to download it. I must have been through 20, 30? I don't know, but a lot of macs over the years. Just recently I downloaded it again and noticed the XML Export feature. Wow. There's a lot of stuff there. I mean a lot. I started playing around with generating the XML and that has lead to this project. https://github.com/andrewarrow/cutlass/blob/main/README.md Read through those go structs and xml tags. Keep going. And going. It just never stops! It's a very sophisticated XML format that can describe a
Read the rest
ny timeline, effect, or animation you can imagine. Apple's documentation is scattered, the XML is notoriously finicky, and one wrong attribute crashes your import. And of course with Claude Code (or others, pick your favorite AI) you can have your AI write some amazing things in go using cutlass. ```go // Generate a timeline with precise keyframe animations video := fcp.Video{ Ref: assetID, Offset: "0s", Duration: fcp.ConvertSecondsToFCPDuration(10.0), AdjustTransform: &fcp.AdjustTransform{ Params: []fcp.Param{{ Name: "position", KeyframeAnimation: &fcp.KeyframeAnimation{ Keyframes: []fcp.Keyframe{ {Time: "0s", Value: "0 0"}, {Time: "240240/24000s", Value: "100 50"}, }, }, }}, }, } ``` So I haven't been writing code like that with my human brain. I spend most of my time just telling Claude the video I want to create, and he uses the cutlass library to achieve it. I'm hooking up FCP directly to Claude. A different kind of AI Video generation. Would love feedback, thanks for reading this far! -aa
45 points · Open discussion

Show HN: Easy picture in picture final cut pro automation

Take this hammerspoon lua script: https://github.com/andrewarrow/cutlass/blob/main/scripts/ham... And you can now press one buttons to start a movie recording and a screen recording at the same time. After you have talked and demo'd your screen save the files and run: ./cutlass fcp add-video ~/Documents/test1.mov -o demo.fcpxml ./cutlass fcp add-pip-video ~/Desktop/test1.mov --input demo.fcpxml -o demo.fcpxml And it will make you a final cut pro xml file you can import to FCP and have a video like: https://www.youtube.com/watch?v=dxQkM0Sszeo
2 points · Open discussion

Show HN: Automate final cut pro's XML language

Did you know the final cut pro xml import export is very powerful? Have you ever opened one of those xml files? https://github.com/andrewarrow/cutlass/blob/main/reference/p... That's a simple plus sign drawn with fcpxml shape language. But there's more! Way more: https://github.com/andrewarrow/cutlass/blob/main/FCPXMLv1_13... Almost 1000 line DTD file, you can do A LOT. And that's what "cutlass" aims to do. Open source golang project to let you slice, dice, and julienne fcpxml. Once you have code that can generate fcpxml you can do stuff like: https://www.youtube.com/watch?v=nGsnoAiVWvc This is all the top HN stories titles read by AI with screenshots and animations. (used https://github.com/resemble-ai/chatterbox and https://github.com/nari-labs/dia for voices) Do you have an idea for a video we could make using the power of cutlass? L
Read the rest
et me know!
3 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.