Built this to test AI video providers without separate integrations for each. It's a local gateway that uses your API keys
to call Sora, Runway, and Kling through one endpoint.
FastAPI backend, React frontend, runs in Docker. Tracks costs and generation history. Mostly generated with Claude Code - I
handled provider integrations and architecture, Claude did the rest.
MIT licensed because I'm tired of "unified API" services that add markup. You call the providers directly with your keys.
Repo: https://github.com/samagra14/mediagateway
Interested in feedback on whether the OpenAI-compatible format is actually useful, and which providers to add next.