a clean little desktop app to download videos
cliply started as a small weekend project, just wanted a simple way to grab videos without ads, bloat, or shady sites. it's free, fast, and respects your privacy. no logins, no tracking, no bs.
cliply is a cross-platform video downloader with a nice interface.
currently, you can:
- download videos in multiple qualities (144p to 4k)
- grab audio-only files
- trim clips to specific time ranges
- download entire playlists
new features are being added regularly. got an idea? request it here
install dependencies
npm install && npm run install:rendererset up python environment
npm run setup:python:venv && npm run setup:python-depsget ffmpeg (for trimming & conversion)
see docs/binaries for help
run it locally
npm run dev# build everything
npm run prepare:full
# create packages
npm run dist
# platform specific
npm run dist:mac
npm run dist:win
npm run dist:linuxfrontend: react + typescript + tailwind → src/main/renderer/
backend: python fastapi + yt-dlp → python/
desktop: electron handles the app shell → window management, ipc communication, file operations
built with open source tools, depends on yt-dlp.
cliply depends on yt-dlp, it's what powers the downloading engine.
we're not affiliated with yt-dlp or youtube-dl in any way. you can check out their full documentation here if you're curious.
this is open source! feel free to report bugs, suggest features, or submit pull requests. just keep it simple and clean like the rest of the project.
stuff to do
- add docs
- add support for transcripts
- fix race conditions in downloads
- ffmpeg docs and license
- fix auto upgrade system
- add github workflows for new release
