AI video and image generator — Luma AI, RunwayML, Stable Diffusion, DALL-E, Replicate in one Streamlit app
Loom is a Streamlit app that connects to every major AI video and image generation service from a single interface. Generate, process, and download AI-created media without switching between platforms.
- Text-to-Image — DALL-E 3, Stable Diffusion, Flux
- Text-to-Video — Luma AI (Dream Machine), Stable Diffusion, RunwayML
- Image-to-Video — turn any uploaded image into video via Luma AI or Stable Diffusion
- Video Concatenation — automatically merge generated clips into one video
- Downloadable Media — download individual files or a ZIP of all generated content
- Multi-API key management — configure Luma, Stability AI, Replicate, OpenAI, RunwayML in the sidebar
git clone https://github.com/RhythrosaLabs/loom.git
cd loom
pip install -r requirements.txt
streamlit run app.pyGo to the API Keys tab in the sidebar and add your keys, then start generating.
- Python + Streamlit — web app UI
- Luma AI — Dream Machine video generation
- RunwayML — video generation
- Replicate — Stable Diffusion, Flux
- OpenAI — DALL-E 3
PRs welcome. Open an issue first for major changes.
MIT
If Loom powers your content pipeline, consider supporting development:
👉 Donate via PayPal — @noodlebake