要点(30秒で): 動画編集ソフトのタイムライン全体を1枚のJSONにして、AIエージェントに直接書き換えさせる「FableCut」が公開された。人が画面を見ている横で agent がカットを進める、という編集の形が現実に動き始めている。まずは
node server.js一発で立ち上げて、自分の Claude Code に繋いでみるのが早い。
「AIに動画を編集させる」と聞くと、たいていは仕上がった一本が出てくる魔法を想像する。だが実際の現場でここ数か月わかってきたのは、もっと地味で、もっと本質的なことだった。
エージェントは編集を”考える”のは得意でも、フレーム単位で映像を”切る”のは苦手だ。その境目をどう設計するかが、いまの agentic video editing の勝負どころになっている。FableCut は、その問いに対するひとつの明快な回答として現れた。
何が公開されたのか
FableCut は、ronak-create 氏が開発したブラウザ完結型のノンリニア動画エディタだ。ライセンスは MIT、GitHub のスター数は約297、最新版は v1.3.0(2026年7月9日)。Premiere 風の本格的な編集画面が、まるごとブラウザの中で動く。
際立っているのは依存の軽さで、npm パッケージはゼロ。git clone して node server.js と打てば localhost:7777 に編集画面が立ち上がる。必要なのは Node 18以上と Chromium 系ブラウザだけ、書き出しを速くしたいときに ffmpeg を足す、という構成だ。

FableCutの中心発想——人もagentもAPIも、行き着く先は1枚のproject.json(UIはSSEで約150ms追従)
「プロジェクトファイルが操作盤」という発想
この道具の核心は、編集機能そのものより設計思想にある。FableCut では project.json というたった一枚のファイルが、メディア・クリップ・トラック・エフェクト・キーフレーム・トランジションのすべてを記述する。
つまり JSONを書ける存在なら、誰でも動画を編集できる。人間がUIをドラッグしても、agent がファイルを書き換えても、結果は同じ一枚のJSONに集約される。そして編集画面は Server-Sent Events を通じて、変更をおよそ150ミリ秒で反映する。書き換えた瞬間、目の前のプレビューが追従して動く。
これは「編集を隠したAPIの奥に押し込む」従来のやり方を裏返している。インターフェースを隠すのではなく、プロジェクトファイルそのものをインターフェースにした、というわけだ。

なぜ今この設計が刺さるのか——agentは”考える”は得意、”切る”は苦手。だから役割を分ける
AIに運転させる三つの口
エージェント側からFableCutを触る経路は三つ用意されている。ひとつは MCP(Model Context Protocol)で、claude mcp add 一行で Claude Code や Claude Desktop に繋がる。fablecut_get_project や fablecut_patch_project、参照動画を解析する fablecut_analyze_reference といった道具が渡される。
残る二つは、project.json を直接読み書きする経路と、GET/PUT /api/project などを叩く REST API だ。どの口から入っても、行き着く先は同じ一枚のJSONになる。
設計は徹底してトークン節約寄りで、agent は文書まるごとを往復させず、小さな差分パッチだけを当てる。{compact:true} を付ければ要約版の状態だけを受け取れる。長い動画プロジェクトを丸ごとコンテキストに載せずに済む、という現実的な配慮だ。

人とagentが同じtimelineを奪い合わないために——revisionカウンタが古い書き込みを「拒否」する
人と agent が同じ timeline を奪い合わないために
FableCut がただの「JSON動画エディタ」で終わらないのは、人と機械の同時作業を正面から設計している点にある。プロジェクトには revision カウンタ が仕込まれていて、UI・MCP・直接書き込みの三者がこの番号で足並みを揃える。
あなたがUIでクリップを動かしている最中に agent が作業を終えて書き込もうとすると、その書き込みは黙って上書きされるのではなく、拒否される。つまり人間の手作業が機械に踏み潰されない。ここが、先に触れた「エージェントは切るのが苦手」問題への静かな回答になっている。
agent にラフを組ませ、人間が画面でフレームを詰める。その往復を、同じ一枚のタイムライン上で衝突なく回せる。
編集機能そのものも意外と本気
土台の思想が派手なので見落とされがちだが、エディタ単体としての作り込みも軽くない。映像4トラック+音声3トラック、12種のフィルタプリセット、17のトランジション、約25プロパティへのキーフレームアニメーション。
MediaPipe を使った背景除去やクロマキー、タイプライターや波打ちといった動く字幕、スピードランプ、さらにアニメーションSVGをプレビューと書き出しの両方でフレーム正確に描く機能まで載る。気に入ったリールを解析してショット境界や音楽のBPMを抜き出し、編集の下敷きにする「参照リメイク」も、追加依存なしで ffmpeg にデコードさせて実現している。
なぜ今この設計が刺さるのか
背景には、2026年に入ってからの agentic video editing の急な立ち上がりがある。Remotion は Claude Code 用の skill を出し、HeyGen は Hyperframes をオープンソース化し、video-use や reap MCP のように「agent に動画編集をやらせる」道具が相次いで登場した。
ただ、この分野の実務家がたどり着いた結論はわりと冷静だ。Claude が書き起こしから編集構成を考えるのは実用的だが、実素材をフレーム単位で正確に切る作業は当てにならない——だから「頭脳はClaude、切るのは専用ツール」と役割を分けたチームのほうが速く仕上がる、と。実際 Anthropic 側でも、Fable の launch 動画を Claude Code で編集した事例で、最後は人間の確認が欠かせなかったと報告されている。
FableCut は、その分業を一枚のJSONと live-reload なプレビューの上で成立させようとしている。ここは、agent との往復そのものを問い直す動きとも地続きだ(「AIとの往復がしんどい」——HNで集まった”別のコーディング”12の型)。
日本・個人開発の視点
依存ゼロで node server.js 一発、という潔さは、個人開発者にとって手を出しやすい。動画編集という重い領域を、npm の泥沼を通らずにブラウザとJSONだけで組む発想は、そのまま自分のツール作りの参考になる。
日本の動画制作の現場でも、字幕入れやショート量産といった定型作業を agent に下書きさせ、人がフレームを詰める分業は現実味がある。鍵もサーバも要らずローカルで完結する軽さは、以前紹介したデスクトップ版OSSの流れとも通じる(Claude Science対抗OSSがまた登場——今度は”鍵もいらない”デスクトップ版)。
要点まとめ
- FableCut はブラウザ完結・npm依存ゼロの動画エディタで、
node server.jsだけで起動する(MIT、スター約297、v1.3.0)。 - タイムライン全体を
project.json一枚にまとめ、人・agent・API のどこから触っても同じJSONに集約される。UIはSSEで約150msで追従する。 - MCP・直接書き込み・REST の三経路で agent から操作でき、差分パッチとcompact要約でトークンを節約する。
- revision カウンタで人と agent の同時編集の衝突を防ぎ、手作業を上書きから守る。
- 背景には、agent は編集を”考える”のは得意でも”切る”のは苦手という2026年の実務的な結論があり、FableCut はその分業をJSON上で成立させる試みだ。
🐦⬛ 編集部の視点
このニュース、面白いのは「AIが動画を作った」ではなく「AIに編集ソフトを運転させる操作盤を、JSONで作り直した」という一点に尽きる。魔法の一本出しを狙わず、人間が画面を見ている横で agent がカットを進める——その泥臭い共同作業を設計の中心に据えたところに、私たちは正気を感じる。
revision カウンタで agent の書き込みを”拒否”できる、という小さな仕様が象徴的だ。AIに全部任せる幻想ではなく、AIに任せる部分と人が握る部分の境界線を、コードのレベルで引いている。これは動画に限らず、これから agent と組むあらゆる道具の設計思想になっていく気がする。
あなたなら、ラフ組みはどこまでAIに預けて、どこから自分の手でフレームを詰めるだろう。まず node server.js を叩いて、その境界線を自分の指で確かめてみてほしい。
出典・リンク
- 出典: https://github.com/ronak-create/FableCut
- Show HN: FableCut(Hacker News): https://news.ycombinator.com/item?id=48845422
- How Fable edited its own launch video(Thariq S.): https://thariqs.github.io/cc-video-editing-deck/
- Prompting videos with coding agents(Remotion 公式ドキュメント): https://www.remotion.dev/docs/ai/coding-agents
- Claude for Video Editing in 2026: What Works, What Breaks(Selects/cutback): https://cutback.video/blog/claude-for-video-editing-in-2026-what-works-what-breaks-and-the-real-pipeline





コメントを残す