Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Linux
🎬 Ultimate AI Auto-Clipper — Transform long-form videos & podcasts into viral shorts! Features smart face-tracking, kinetic karaoke subtitles, contextual B-roll, AI voice-overs, and auto-uploaders (YouTube/FB). Powered by Whisper, Gemini, MediaPipe, & Pyannote.
Saved setup from 3 h ago
Will it work on Linux?
Heads-upIt also needs 8 settings in .env (2 secret).
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
git clone https://github.com/NaufalRizqullah/opensource-clipping.git cd opensource-clipping
Python 3.12
# needs pyenv: https://github.com/pyenv/pyenv pyenv install --skip-existing
Fill in secrets: GOOGLE_API_KEY, NVIDIA_API_KEY
cp .env.sample .env
python -m venv .venv source .venv/bin/activate pip install -r requirements.txt
uvicorn main:app --reload
Start the backend — Open notebooks/kaggle-studio-server.ipynb in Kaggle (or Colab), enable Internet and a GPU, add your API keys to Secrets, and run all cells. Setup uses an isolated Python environment; the Public URL appears only after the backend passes its dependency and renderer readiness checks. See the setup and troubleshooting guide.
Open the Studio — Visit the Studio page in your browser.
Connect — Click the Connect button in the sidebar, paste the tunnel URL, and click Test & Connect.
Create a job — Go to New Job, enter a YouTube URL, configure your clip settings, and hit Start Clipping. Monitor progress in real-time from the Dashboard.
Note: The tunnel URL changes each time the notebook restarts. The Studio saves your last URL in
localStoragefor convenience, but you'll need to update it after each new session.
No reports for Linux yet.
GitManual AI Agent reads the 7 key files and writes a step-by-step guide for Linux. Once written, it's saved for everyone.