{"repo":"SamurAIGPT/pixelrelay","free":true,"listed":false,"github":"https://github.com/SamurAIGPT/pixelrelay","clone":"git clone https://github.com/SamurAIGPT/pixelrelay.git","description":"The open-source, self-hosted unified API for generative media. One webhook-native endpoint across Fal, Replicate, and more — bring your own keys, get persistent jobs and automatic provider failover for free.","language":"Python","stars":15,"topics":["ai","ai-infrastructure","async","developer-tools","failover","fal","flux","generative-ai","gpu","image-generation"],"license":null,"category":"ai-agents","readme_excerpt":"Pixelrelay Route AI image and video generation across 35+ models with one webhook-native, BYOK API. Self-hosted, open source. - ⚡ One async endpoint across all providers — webhook-first, not polling - 🔑 Bring your own keys, run it next to your app — no billing layer, no markup, no lock-in - 🛟 Persistent jobs + automatic failover — survives restarts, scales horizontally, transparent provider switching when one goes down --- Related Projects - MuAPI — Unified API for image, video, and audio generation across hundreds of AI models. See the API reference and model catalog. - Open-Generative-AI — Free self-hosted AI media studio — consumer-facing UI that this gateway powers - muapi-cli — CLI for MuAPI — another interface to the same model infrastructure Quickstart (60 seconds) When the job finishes, your webhook url receives a signed POST with the result. No polling on your side. PIXELRELAY PUBLIC URL must be reachable by Fal/Replicate to deliver the callback. For local dev, expose with ngrok http 8000 or cloudflared tunnel . --- What it gives you --- --- Unified API One endpoint, one auth header — talks to Fal, Replicate, and (soon) RunPod, Stability, Runway. Same request shape across providers. Webhooks-first Provider POSTs the result asynchronously; the gateway forwards it to your webhook url . No client-side polling, no held connections. Persistent jobs Job state in SQLite (default) or Postgres. Survives restarts, shared across replicas, full audit trail at GET /v1/jobs . Au","default_branch":null,"files":null,"tree":[],"storefront":"/r/SamurAIGPT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SamurAIGPT/pixelrelay/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}