OpenMontage
OpenMontageInc/OpenMontage · AGPL-3.0 · Link only · 526 entries
A whole video production system with no engine of its own. A coding agent reads its pipeline manifests and stage skills, calls its 163 Python tools, checks its own work and stops for your approval, from research to a rendered video.
- Link only
You are free to run it. Code you build on it has to be shared under the same license, so we describe it and link to it, and copy none of it.
- Needs
Python 3.10, FFmpeg, Node 22 and a coding agent to drive it. Nearly everything generative needs a key: its example settings file names about 50 keys and settings across image, video, voice and music services.
- Sends off your machine
We found no telemetry. It reads a .env file, starts a local web board and opens your browser, and calls whichever outside services you have given it keys for. That is the point of 125 of its 163 tools.
- We watched it run
With no keys at all, its own registry reported 36 of 163 tools available.
Its zero-key Remotion demo rendered: a title card, a big-number card, a bar chart and a pie chart.
Its slideshow check told eight identical text cards to revise and scored a varied plan strong.
- Not tried here
No pipeline was run end to end. The 125 keyed tools were read, not run.
- License
AGPL-3.0
You are free to run it. Code built on it has to be shared under the same license, so it is here by link only.
Everything in it
Showing 34 of 526Show everything
Tools
- audio_energyMeasures how loud a track is over time to find the best point to start the music from, so a quiet intro can be skipped. Runs on the…
- azure_ttsText to speech through Azure AI Speech neural voices. Calls an outside service; keys named in its code: AZURE_SPEECH_KEY. Needs a key, a…
- cartesia_ttsText to speech through Cartesia Sonic. Calls an outside service; keys named in its code: CARTESIA_API_KEY. Needs a key, a program or a…
- comfyui_musicMusic generation through a ComfyUI server you run. Runs on your own GPU with model weights you download. Needs a key, a program or a…
- dashscope_ttsText to speech through Alibaba's DashScope (Qwen voices), strong in Mandarin. Calls an outside service; keys named in its code…
- doubao_ttsText to speech through Volcengine Doubao Speech, Mandarin first. Calls an outside service; keys named in its code: DOUBAO_SPEECH_API_KEY…
- elevenlabs_soundtrackA soundtrack written to a finished video by ElevenLabs, with stems. Calls an outside service; keys named in its code: ELEVENLABS_API_KEY…
- elevenlabs_ttsText to speech through ElevenLabs. Calls an outside service; keys named in its code: ELEVENLABS_API_KEY. Needs a key, a program or a…
- fal_elevenlabs_musicElevenLabs music generation reached through a fal.ai account. Calls an outside service; keys named in its code: FAL_AI_API_KEY, FAL_KEY…
- fal_elevenlabs_ttsElevenLabs speech reached through a fal.ai account. Calls an outside service; keys named in its code: FAL_AI_API_KEY, FAL_KEY. Needs a key…
- fish_audio_ttsText to speech through fish.audio, including cloned voices by reference. Calls an outside service; keys named in its code…
- freesound_musicSearches and downloads tracks from Freesound.org. Calls an outside service; keys named in its code: FREESOUND_API_KEY. Needs a key, a…
- gemini_ttsText to speech through Google's Gemini speech models, including directed dialogue. Calls an outside service; keys named in its code…
- google_musicMusic generation through Google Lyria. Calls an outside service; needs that service's key or sign-in (see the tool's own install note)…
- google_ttsText to speech through Google Cloud, hundreds of voices across many languages. Calls an outside service; keys named in its code…
- grok_ttsNarration through xAI's speech API. Calls an outside service; keys named in its code: XAI_API_KEY. Needs a key, a program or a download…
- heygen_catalog_ttsSpeech from HeyGen's catalog of voices. Calls an outside service; keys named in its code: HEYGEN_API_KEY. Needs a key, a program or a…
- heygen_ttsSpeech from HeyGen's own voice model, with voice discovery. Calls an outside service; keys named in its code: HEYGEN_API_KEY. Needs a key…
- heygen_voice_convertChanges the voice of a recording to another voice while keeping its timing, through HeyGen. Calls an outside service; keys named in its…
- inworld_ttsText to speech through Inworld. Calls an outside service; keys named in its code: INWORLD_API_KEY. Needs a key, a program or a download…
- kling_ttsText to speech through Kling's official API. Calls an outside service; keys named in its code: KLING_API_KEY. Needs a key, a program or a…
- mai_ttsText to speech through Microsoft's MAI Voice models over Azure Speech. Calls an outside service; keys named in its code: AZURE_SPEECH_KEY…
- minicut_musicMusic (Google Lyria) bought through the MiniCut command-line program: it quotes a price first, then runs on a yes. Needs the separate…
- minicut_music_fitMusic written to fit a finished cut, changing at each edit point, through the MiniCut command-line program. Needs the separate MiniCut…
- minicut_ttsElevenLabs speech bought through the MiniCut command-line program, price first. Needs the separate MiniCut command-line program installed…
- mistral_ttsText to speech through Mistral's Voxtral. Calls an outside service; keys named in its code: MISTRAL_API_KEY. Needs a key, a program or a…
- music_genMusic generation through the ElevenLabs Music API. Calls an outside service; keys named in its code: ELEVENLABS_API_KEY. Needs a key, a…
- music_libraryLooks in a local folder of tracks the user has supplied and lists what is there with lengths. Runs on the machine. Needs a key, a program…
- openai_ttsText to speech through OpenAI. Calls an outside service; keys named in its code: OPENAI_API_KEY. Needs a key, a program or a download…
- piper_ttsFree offline text to speech with Piper; plain but usable narration with no key. Runs on the machine; needs piper. Needs a key, a program or…
- pixabay_musicSearches and downloads music from Pixabay Music with no key. Calls Pixabay's site; no key. Works with no keys.
- realtime_audioLive two-way speech sessions with ElevenLabs, Microsoft or xAI; kept apart from narration. Calls an outside service; keys named in its…
- suno_musicFull songs with vocals from Suno, through a third-party API site. Calls an outside service; keys named in its code: SUNO_API_KEY. Needs a…
- tts_selectorPicks the best available speech provider for the job by score and routes the request to it. Routes to whatever provider is installed or…