AI Video SaaS (Desktop) with FFmpeg & Local Models
Budget: $10 – $30 USD
I am looking for a developer to convert an AI video generation prototype (currently in Google AI Studio) into a commercial Tauri-based desktop application. The app automates a full pipeline: Script -> Voiceover -> Image Generation video -> clips generation -> Video Composition.
The app must support a Hybrid Monetization Model: Monthly Subscriptions with a Credit System and a Lifetime "BYOK" (Bring Your Own Key) option.
Core Technical Requirements
1. FFmpeg Engine: Replace the browser-based `MediaRecorder` with a robust FFmpeg backend. The app must handle stitching, transitions, and audio-video encoding locally for professional output.
2. Credit System & Billing:
Subscribers: Implement a server-side credit counter (e.g., using Supabase or Firebase). Each video execution must deduct credits from the user's account.
Integration: Connect to Paddle or Lemon Squeezy to handle recurring monthly payments and "one-time" lifetime purchases.
3. Local AI & BYOK Mode:
The app must support Local Models (e.g., Stable Diffusion, Local TTS) as "sidecars."
BYOK: Users who purchase a lifetime license must have an option to input their own API keys (Gemini, ElevenLabs, etc.) to bypass the credit system.
4. Hardware Lock (Security): Implement Hardware ID (HWID) fingerprinting to ensure that one license (whether subscription or lifetime) is restricted to one device at a time.
5. Platform: Must be built using Tauri (React frontend / Rust backend) to ensure high performance and small binary sizes.
Developer Responsibilities
Securely migrate AI Studio logic to a production-ready environment.
Build a secure Proxy API so that my master API keys are never exposed in the client-side code.
Create a "Settings" dashboard for users to track credit balance or input personal API keys.
Ensure the FFmpeg binaries are properly bundled for Windows and Mac.
The app must support a Hybrid Monetization Model: Monthly Subscriptions with a Credit System and a Lifetime "BYOK" (Bring Your Own Key) option.
Core Technical Requirements
1. FFmpeg Engine: Replace the browser-based `MediaRecorder` with a robust FFmpeg backend. The app must handle stitching, transitions, and audio-video encoding locally for professional output.
2. Credit System & Billing:
Subscribers: Implement a server-side credit counter (e.g., using Supabase or Firebase). Each video execution must deduct credits from the user's account.
Integration: Connect to Paddle or Lemon Squeezy to handle recurring monthly payments and "one-time" lifetime purchases.
3. Local AI & BYOK Mode:
The app must support Local Models (e.g., Stable Diffusion, Local TTS) as "sidecars."
BYOK: Users who purchase a lifetime license must have an option to input their own API keys (Gemini, ElevenLabs, etc.) to bypass the credit system.
4. Hardware Lock (Security): Implement Hardware ID (HWID) fingerprinting to ensure that one license (whether subscription or lifetime) is restricted to one device at a time.
5. Platform: Must be built using Tauri (React frontend / Rust backend) to ensure high performance and small binary sizes.
Developer Responsibilities
Securely migrate AI Studio logic to a production-ready environment.
Build a secure Proxy API so that my master API keys are never exposed in the client-side code.
Create a "Settings" dashboard for users to track credit balance or input personal API keys.
Ensure the FFmpeg binaries are properly bundled for Windows and Mac.