YouTube · X · Reddit · Bilibili · Instagram · Threads · TikTok · Vimeo에서 미디어를 받고, 가능한 자막을 Markdown으로 바꾸는 크리에이터용 데스크톱 앱과 CLI.
Landing: ~/Develop/Project/flucto_landing/index.html · Open: npx serve flucto_landing or file://
Problem
링크 하나, 플레이리스트, 수백 개의 URL 리스트 — 수집과 정리가 반복된다. 자막은 있어도 흩어져 있고, 없는 곳에서는 없는 대로 알려줘야 한다.
Decision
Electron 데스크톱과 fl/flucto CLI가 같은 TypeScript 서비스 레이어를 쓰게 했다. PlatformAdapter 플러그인으로 플랫폼을 한 파일에 추가한다.
Tech & Patterns
Output modes
MP4
비디오 아카이빙
MP3
오디오 추출
MD
자막 → Markdown
CLI — 창 없이 흐르는 워크플로우
fl doc -j fl s -j fl i "https://www.youtube.com/watch?v=..." -j fl d "https://www.youtube.com/watch?v=..." -f mp4 -o ./captures -j fl t "https://www.youtube.com/watch?v=..." -l en -o ./notes -j fl channel to-md "@LIFECODEofficial" --limit 100 -o ./notes fl b urls.txt -f md -c 2 -o ./notes -j
데모: assets/demo/flucto-channel-to-md.gif · 채널→MD는 전용 타임스탬프 폴더(notes/<channel>-channel-md-…/)로 정리. --json은 stdout, --progress-json은 stderr NDJSON.
Evidence · README · DESIGN.md · assets/demo · CHANGELOG · 2026-08-04 v1.13.2/1.14.0 · GitHub ★5 · Local: ~/Develop/Project/flucto