TECH 으로 돌아가기
TECH HACKER NEWS 1주 전 6분 읽기 26 READS

AI 에이전트가 직접 조작하는 브라우저 영상 편집기, FableCut

AI 에이전트가 직접 조작하는 브라우저 영상 편집기, FableCut

편집기를 사람이 아니라 AI가 다룬다고요?

요즘 'AI가 영상을 만든다'는 이야기 많이 들리죠. 그런데 보통은 텍스트를 넣으면 결과 영상이 뚝 떨어지는 블랙박스 방식이 대부분이에요. FableCut은 접근이 조금 달라요. 이건 브라우저 안에서 돌아가는 영상 편집기인데, 사람도 쓸 수 있지만 AI 에이전트가 직접 손잡이를 잡고 조작하도록 설계됐다는 게 핵심이에요. 오픈소스로 공개돼 있어서 코드도 직접 뜯어볼 수 있고요.

무슨 뜻이냐면, 컷을 자르고 클립을 이어 붙이고 자막을 넣는 이 모든 작업을, AI에게 '이 부분 잘라서 앞으로 옮기고 자막 달아줘'라고 시키면 AI가 편집기의 기능을 프로그래밍 방식으로 하나씩 호출해서 실제로 편집을 해낸다는 거예요. 사람이 마우스로 누르는 버튼들을, AI는 명령(코드)으로 누르는 셈이죠. 그래서 '드라이브할 수 있다(AI agents can drive)'는 표현을 쓴 거예요.

'의존성 제로'가 왜 대단한 걸까요

이 프로젝트에서 유독 강조하는 게 'zero deps', 즉 외부 의존성이 하나도 없다는 점이에요. 이게 뭐냐면요. 보통 웹 프로젝트는 npm이라는 창고에서 남이 만든 라이브러리 수십, 수백 개를 가져다 조립해서 만들어요. 편하긴 한데, 그 라이브러리가 또 다른 라이브러리를 물고 오면서 결국 폴더 하나에 수천 개 파일이 쌓이는 일이 흔하죠. 무겁고, 보안 구멍이 생기기도 쉽고, 시간이 지나면 관리가 지옥이 되고요.

FableCut은 그런 외부 패키지를 안 쓰고 브라우저가 원래부터 갖고 있는 기능만으로 영상 편집기를 만들었어요. 영상 프레임을 그리는 건 캔버스(Canvas), 영상을 실제로 인코딩·디코딩하는 건 브라우저에 내장된 WebCodecs 같은 최신 웹 표준 API를 활용하는 식이죠. 예전엔 브라우저에서 영상을 다루려면 ffmpeg를 웹어셈블리로 통째로 올리는 무거운 방법을 썼는데, 이제는 브라우저 자체가 하드웨어 가속 영상 처리 능력을 기본으로 갖추게 되면서 이런 가벼운 편집기가 가능해진 거예요. 의존성이 없으니 코드가 투명하고, AI가 전체 동작을 예측 가능하게 파악하기도 훨씬 쉬워요. AI가 다루기 좋은 도구는 '상태가 명확하고 부작용이 적은' 도구거든요.

업계 흐름에서 어디쯤 있을까요

비슷한 결의 프로젝트로는 리액트 코드로 영상을 찍어내는 Remotion이 유명해요. 다만 Remotion은 '코드로 영상을 만드는' 쪽에 가깝고, FableCut은 '편집기 자체를 AI가 조작하는' 쪽이라 결이 조금 달라요. 또 요즘 앤트로픽이나 오픈AI가 밀고 있는 '컴퓨터 유즈(Computer Use)', 즉 AI가 화면을 보고 사람처럼 프로그램을 조작하는 흐름과도 맞닿아 있어요. 다만 화면 픽셀을 눈으로 보고 마우스를 움직이는 방식은 느리고 실수가 잦은데, FableCut처럼 아예 AI가 부를 수 있는 깔끔한 명령 창구(API)를 열어두면 훨씬 빠르고 정확해요. '사람용 UI'와 'AI용 인터페이스'를 나눠서 설계하는 이 발상이 앞으로 여러 도구에서 표준이 될 가능성이 커요.

한국 개발자에게 주는 시사점

당장 실무에 꽂아 쓰기보다는, 'AI가 조작할 수 있는 도구를 어떻게 설계하는가'를 배우는 살아있는 교재로 보면 좋아요. 앞으로 우리가 만드는 서비스는 사람만 쓰는 게 아니라 AI 에이전트도 손님이 될 텐데, 그때 '기능을 코드로 부를 수 있게 잘 노출해뒀는가'가 경쟁력이 되거든요. 마케팅용 숏폼 영상을 대량으로 자동 생성하거나, 사용자 요청에 맞춰 영상을 실시간 편집하는 서비스를 구상 중이라면 특히 참고할 만하고요. 의존성 없이 웹 표준만으로 무거운 기능을 구현한 부분도, 프론트엔드 실력을 한 단계 끌어올리고 싶은 분들에게 좋은 자극이 될 거예요.

한 줄로 정리하면, FableCut은 'AI가 손님인 시대'의 도구가 어떻게 생겨야 하는지를 보여주는 힌트예요. 여러분이 지금 만들고 있는 서비스에 'AI가 조작할 수 있는 창구'를 하나 열어둔다면, 어떤 기능부터 열어보고 싶으세요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://github.com/ronak-create/FableCut
SHARE
처리 중...