<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AI Image Generation on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/ai-image-generation/</link>
        <description>Recent content in AI Image Generation on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 17 May 2026 17:15:34 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/ai-image-generation/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Open-Generative-AI</title>
        <link>https://producthunt.programnotes.cn/en/p/open-generative-ai/</link>
        <pubDate>Sun, 17 May 2026 17:15:34 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/open-generative-ai/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1594547021300-467038ef6645?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NzkwMDkyMTV8&amp;ixlib=rb-4.1.0" alt="Featured image of post Open-Generative-AI" /&gt;&lt;h1 id=&#34;anil-matchaopen-generative-ai&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Anil-matcha/Open-Generative-AI&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Anil-matcha/Open-Generative-AI&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;open-higgsfield-ai--open-source-alternative-to-higgsfield-ai&#34;&gt;Open Higgsfield AI — Open-Source Alternative to Higgsfield AI
&lt;/h1&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The free, open-source alternative to Higgsfield AI.&lt;/strong&gt; Generate AI images and videos using 200+ state-of-the-art models — without the closed ecosystem or subscription fees.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;-download-desktop-app&#34;&gt;⬇️ Download Desktop App
&lt;/h2&gt;&lt;p&gt;One-click installers — no Node.js or terminal required.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Platform&lt;/th&gt;
          &lt;th&gt;Download&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;macOS Apple Silicon (M1/M2/M3/M4)&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Anil-matcha/Open-Higgsfield-AI/releases/download/v1.0.0/Open.Higgsfield.AI-1.0.0-arm64.dmg&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Open Higgsfield AI-1.0.0-arm64.dmg&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;macOS Intel (x64)&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Anil-matcha/Open-Higgsfield-AI/releases/download/v1.0.0/Open.Higgsfield.AI-1.0.0.dmg&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Open Higgsfield AI-1.0.0.dmg&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Windows (x64 + ARM64)&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Anil-matcha/Open-Higgsfield-AI/releases/download/v1.0.0/Open.Higgsfield.AI.Setup.1.0.0.exe&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Open Higgsfield AI Setup 1.0.0.exe&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;All releases: &lt;a class=&#34;link&#34; href=&#34;https://github.com/Anil-matcha/Open-Higgsfield-AI/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;github.com/Anil-matcha/Open-Higgsfield-AI/releases&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;macos-installation-guide&#34;&gt;macOS Installation Guide
&lt;/h3&gt;&lt;p&gt;Because the app is not notarized by Apple, macOS Gatekeeper will block it on first launch. Follow these steps:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt; — Mount the DMG and drag the app to &lt;code&gt;/Applications&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt; — Open Terminal and run:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;xattr -cr &lt;span class=&#34;s2&#34;&gt;&amp;#34;/Applications/Open Higgsfield AI.app&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt; — Right-click the app in &lt;code&gt;/Applications&lt;/code&gt; → click &lt;strong&gt;Open&lt;/strong&gt; → click &lt;strong&gt;Open&lt;/strong&gt; again on the dialog&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You only need to do this once. After that, the app opens normally.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Alternative (no Terminal):&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Try to open the app — macOS will block it&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;System Settings → Privacy &amp;amp; Security&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Scroll down to find &lt;em&gt;&amp;ldquo;Open Higgsfield AI was blocked&amp;rdquo;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Open Anyway&lt;/strong&gt; → &lt;strong&gt;Open&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;windows-installation--smartscreen-warning-fix&#34;&gt;Windows Installation — SmartScreen warning fix
&lt;/h3&gt;&lt;p&gt;Windows SmartScreen may show a warning because the installer is not code-signed:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;More info&lt;/strong&gt; on the SmartScreen dialog&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Run anyway&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The app will install silently to &lt;code&gt;%LocalAppData%&lt;/code&gt; with a Start Menu shortcut.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Open Higgsfield AI is an open-source AI image, video, cinema, and lip sync studio that brings Higgsfield-style creative workflows to everyone. Powered by &lt;a class=&#34;link&#34; href=&#34;https://muapi.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Muapi.ai&lt;/a&gt;, it supports text-to-image, image-to-image, text-to-video, image-to-video, and audio-driven lip sync generation across models like Flux, Nano Banana, Midjourney, Kling, Sora, Veo, Seedream, Infinite Talk, LTX Lipsync, Wan 2.2, and more — all from a sleek, modern interface you can self-host and customize.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why Open Higgsfield AI instead of Higgsfield AI?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Free &amp;amp; open-source&lt;/strong&gt; — no subscription, no vendor lock-in&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Self-hosted&lt;/strong&gt; — your data stays on your machine&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;200+ models&lt;/strong&gt; — text-to-image, image-to-image, text-to-video, image-to-video, lip sync&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-image input&lt;/strong&gt; — feed up to 14 reference images into compatible models&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lip Sync Studio&lt;/strong&gt; — animate portraits or sync lips to any audio with 9 dedicated models&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extensible&lt;/strong&gt; — add your own models, modify the UI, build on top of it&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a deep dive into the technical architecture and the philosophy behind the &amp;ldquo;Infinite Budget&amp;rdquo; cinema workflow, see our &lt;a class=&#34;link&#34; href=&#34;https://medium.com/@anilmatcha/building-open-higgsfield-ai-an-open-source-ai-cinema-studio-83c1e0a2a5f1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;comprehensive guide and roadmap&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/docs/assets/studio_demo.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Studio Demo&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;-features&#34;&gt;✨ Features
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Image Studio&lt;/strong&gt; — Generate images from text prompts (50+ text-to-image models) or transform existing images (55+ image-to-image models). Switches model set automatically based on whether a reference image is provided. Quality and resolution controls visible for models that support them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-Image Input&lt;/strong&gt; — Upload up to 14 reference images for compatible edit models (Nano Banana 2 Edit, Flux Kontext Dev, GPT-4o Edit, and more). Multi-select picker with order badges, batch upload, and a &amp;ldquo;Use Selected&amp;rdquo; confirmation flow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Video Studio&lt;/strong&gt; — Generate videos from text prompts (40+ text-to-video models) or animate a start-frame image (60+ image-to-video models). Same intelligent mode switching as Image Studio.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lip Sync Studio&lt;/strong&gt; — Animate portrait images or sync lips on existing videos using audio. 9 dedicated models across two modes: portrait image + audio → talking video, and video + audio → lipsync video.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cinema Studio&lt;/strong&gt; — Higgsfield AI-style interface for photorealistic cinematic shots with pro camera controls (Lens, Focal Length, Aperture)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload History&lt;/strong&gt; — Reference images are uploaded once and stored locally. A picker panel lets you reuse any previously uploaded image across sessions — no re-uploading.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smart Controls&lt;/strong&gt; — Dynamic aspect ratio, resolution/quality, and duration pickers that adapt to each model&amp;rsquo;s capabilities (including t2i models with resolution or quality options)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Generation History&lt;/strong&gt; — Browse, revisit, and download all past generations (persisted in browser storage)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Image &amp;amp; Video Download&lt;/strong&gt; — One-click download of generated outputs in full resolution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API Key Management&lt;/strong&gt; — Secure API key storage in browser localStorage (never sent to any server except Muapi)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Responsive Design&lt;/strong&gt; — Works seamlessly on desktop and mobile with dark glassmorphism UI&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-image-studio--dual-mode&#34;&gt;🖼️ Image Studio — Dual Mode
&lt;/h3&gt;&lt;p&gt;The Image Studio automatically switches between two model sets:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Mode&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Trigger&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Models&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Prompt&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Text-to-Image&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Default (no image)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;50+ t2i models (Flux, Nano Banana 2, Seedream 5.0, Ideogram, GPT-4o, Midjourney…)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Required&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Image-to-Image&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Reference image uploaded&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;55+ i2i models (Kontext, Nano Banana 2 Edit, Seedream 5.0 Edit, Seededit, Upscaler…)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Optional&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;newly-added-models&#34;&gt;Newly Added Models
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Model&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Type&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Key Features&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Nano Banana 2&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Text-to-Image&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Google Gemini 3.1 Flash Image · Resolution 1K/2K/4K · Google Search enhancement · aspect ratio &lt;code&gt;auto&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Nano Banana 2 Edit&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Image-to-Image&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Up to &lt;strong&gt;14 reference images&lt;/strong&gt; · Resolution 1K/2K/4K · Google Search enhancement&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Seedream 5.0&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Text-to-Image&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;ByteDance · Quality basic/high · 8 aspect ratios · up to 4K&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Seedream 5.0 Edit&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Image-to-Image&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;ByteDance · Natural language style transfer · Quality basic/high&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;multi-image-input&#34;&gt;Multi-Image Input
&lt;/h4&gt;&lt;p&gt;Models that accept multiple reference images expose a multi-select picker when active:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Model&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Max Images&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Nano Banana 2 Edit&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;14&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Nano Banana Edit&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;10&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Flux Kontext Dev I2I&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;10&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Kling O1 Edit Image&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;10&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;GPT-4o Edit / GPT Image 1.5 Edit&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;10&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Bytedance Seedream Edit v4 / v4.5&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;10&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Vidu Q2 Reference to Image&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;7&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Flux 2 Flex/Pro Edit&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;8&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Nano Banana Pro Edit&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;8&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Flux Kontext Pro/Max I2I&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;2&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Wan 2.5/2.6 Image Edit&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;2–3&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Qwen Image Edit Plus / 2511&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;3&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;GPT-4o Image to Image&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;5&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Flux 2 Klein 4b/9b Edit&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;4&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;When a multi-image model is selected the upload trigger switches to multi-select mode:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Checkboxes with order numbers&lt;/strong&gt; — images are sent to the model in the order you select them&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Batch upload&lt;/strong&gt; — pick multiple files at once from your file dialog&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Count badge&lt;/strong&gt; on the trigger shows how many images are active; a &lt;code&gt;+&lt;/code&gt; badge appears when more slots are available&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Use Selected&amp;rdquo; button&lt;/strong&gt; confirms and closes the picker&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-video-studio--dual-mode&#34;&gt;🎬 Video Studio — Dual Mode
&lt;/h3&gt;&lt;p&gt;The Video Studio follows the same pattern:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Mode&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Trigger&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Models&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Prompt&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Text-to-Video&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Default (no image)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;40+ t2v models (Kling, Sora, Veo, Wan, Seedance 2.0, Hailuo, Runway…)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Required&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Image-to-Video&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Start frame uploaded&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;60+ i2v models (Kling I2V, Veo3 I2V, Runway I2V, Wan I2V, Seedance 2.0 I2V, Midjourney I2V…)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Optional&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;newly-added-models-1&#34;&gt;Newly Added Models
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Model&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Type&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Key Features&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Seedance 2.0&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Text-to-Video&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;ByteDance · Aspect ratios 16:9 / 9:16 / 4:3 / 3:4 · Duration 5 / 10 / 15s · Quality basic/high&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Seedance 2.0 I2V&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Image-to-Video&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;ByteDance · Animate images into video · Up to 9 reference images · Aspect ratios 16:9 / 9:16 / 4:3 / 3:4 · Duration 5 / 10 / 15s · Quality basic/high&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Seedance 2.0 Extend&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Video Extension&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;ByteDance · Seamlessly continue any Seedance 2.0 generation · Preserves style, motion &amp;amp; audio · Optional continuation prompt · Duration 5 / 10 / 15s · Quality basic/high&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Grok Imagine T2V&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Text-to-Video&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;xAI · Duration 6 / 10 / &lt;strong&gt;15s&lt;/strong&gt; · Modes: fun / normal / spicy · Aspect ratios 9:16 / 16:9 / 2:3 / 3:2 / 1:1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Grok Imagine I2V&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Image-to-Video&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;xAI · Duration 6 / 10 / &lt;strong&gt;15s&lt;/strong&gt; · Modes: fun / normal / spicy · Cinematic motion from still images&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;-lip-sync-studio&#34;&gt;🎙️ Lip Sync Studio
&lt;/h3&gt;&lt;p&gt;The &lt;strong&gt;Lip Sync Studio&lt;/strong&gt; generates audio-driven talking videos using 9 models across two input modes:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Mode&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Trigger&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Portrait Image&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Default&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Upload a portrait image + audio file → animated talking video&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Switch to Video mode&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Upload an existing video + audio file → lipsync video&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;image-based-models-portrait-image--audio--video&#34;&gt;Image-based Models (Portrait Image + Audio → Video)
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Model&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Endpoint&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Resolutions&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Prompt&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Infinite Talk&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;infinitetalk-image-to-video&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;480p, 720p&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Optional&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Wan 2.2 Speech to Video&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;wan2.2-speech-to-video&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;480p, 720p&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Optional&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;LTX 2.3 Lipsync&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;ltx-2.3-lipsync&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;480p, 720p, 1080p&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Optional&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;LTX 2 19B Lipsync&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;ltx-2-19b-lipsync&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;480p, 720p, 1080p&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Optional&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;video-based-models-video--audio--lipsync-video&#34;&gt;Video-based Models (Video + Audio → Lipsync Video)
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Model&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Endpoint&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Resolutions&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Prompt&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Sync Lipsync&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;sync-lipsync&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;LatentSync&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;latentsync-video&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Creatify Lipsync&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;creatify-lipsync&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Veed Lipsync&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;veed-lipsync&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;—&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Infinite Talk V2V&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;infinitetalk-video-to-video&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;480p, 720p&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Optional&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select &lt;strong&gt;Portrait Image&lt;/strong&gt; or &lt;strong&gt;Video&lt;/strong&gt; mode using the toggle&lt;/li&gt;
&lt;li&gt;Upload your portrait image (or video) using the image/video upload button&lt;/li&gt;
&lt;li&gt;Upload your audio file using the audio upload button&lt;/li&gt;
&lt;li&gt;Optionally enter a prompt to guide the motion style&lt;/li&gt;
&lt;li&gt;Select a model and resolution (where supported), then click &lt;strong&gt;Generate&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Generation history is saved separately in &lt;code&gt;lipsync_history&lt;/code&gt; and pending jobs resume automatically on page reload.&lt;/p&gt;
&lt;h3 id=&#34;-cinema-studio-controls&#34;&gt;🎥 Cinema Studio Controls
&lt;/h3&gt;&lt;p&gt;The &lt;strong&gt;Cinema Studio&lt;/strong&gt; offers precise control over the virtual camera, translating your choices into optimized prompt modifiers:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Category&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Available Options&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Cameras&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Modular 8K Digital, Full-Frame Cine Digital, Grand Format 70mm Film, Studio Digital S35, Classic 16mm Film, Premium Large Format Digital&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Lenses&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Creative Tilt, Compact Anamorphic, Extreme Macro, 70s Cinema Prime, Classic Anamorphic, Premium Modern Prime, Warm Cinema Prime, Swirl Bokeh Portrait, Vintage Prime, Halation Diffusion, Clinical Sharp Prime&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Focal Lengths&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;8mm (Ultra-Wide), 14mm, 24mm, 35mm (Human Eye), 50mm (Portrait), 85mm (Tight Portrait)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Apertures&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;f/1.4 (Shallow DoF), f/4 (Balanced), f/11 (Deep Focus)&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;-upload-history--picker&#34;&gt;📁 Upload History &amp;amp; Picker
&lt;/h3&gt;&lt;p&gt;Every image you upload is saved locally (URL + thumbnail) so you never upload the same file twice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click the upload button to open the &lt;strong&gt;reference image picker&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Previously uploaded images appear in a 3-column grid with thumbnails&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Single-image models&lt;/strong&gt; — click a thumbnail to instantly select and close&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-image models&lt;/strong&gt; — toggle multiple thumbnails (shown with order numbers), then click &lt;strong&gt;Use Selected&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Upload new images with the &lt;strong&gt;Upload files&lt;/strong&gt; button (supports multi-file selection in multi-image mode)&lt;/li&gt;
&lt;li&gt;Remove individual images from history with the ✕ button&lt;/li&gt;
&lt;li&gt;History persists across browser sessions (stored in &lt;code&gt;localStorage&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-quick-start&#34;&gt;🚀 Quick Start
&lt;/h2&gt;&lt;h3 id=&#34;prerequisites&#34;&gt;Prerequisites
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://nodejs.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Node.js&lt;/a&gt; (v18+)&lt;/li&gt;
&lt;li&gt;A &lt;a class=&#34;link&#34; href=&#34;https://muapi.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Muapi.ai&lt;/a&gt; API key&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;setup&#34;&gt;Setup
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Clone the repository&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/Anil-matcha/Open-Higgsfield-AI.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; Open-Higgsfield-AI
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Install dependencies (installs root + packages/studio workspace)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Start the development server&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Open &lt;code&gt;http://localhost:3000&lt;/code&gt; in your browser. You&amp;rsquo;ll be prompted to enter your Muapi API key on first use.&lt;/p&gt;
&lt;h3 id=&#34;production-build&#34;&gt;Production Build
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run build
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run start
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;desktop-app-build&#34;&gt;Desktop App Build
&lt;/h3&gt;&lt;p&gt;Build native desktop apps with Electron:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# macOS (DMG — Intel + Apple Silicon)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run electron:build
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Windows (NSIS installer — x64 + ARM64)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run electron:build:win
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Both platforms in one pass&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run electron:build:all
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Installers are output to the &lt;code&gt;release/&lt;/code&gt; folder. Pre-built binaries are also available on the &lt;a class=&#34;link&#34; href=&#34;https://github.com/Anil-matcha/Open-Higgsfield-AI/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Releases page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;-architecture&#34;&gt;🏗️ Architecture
&lt;/h2&gt;&lt;p&gt;The app is a &lt;strong&gt;Next.js monorepo&lt;/strong&gt; with a shared &lt;code&gt;packages/studio&lt;/code&gt; component library.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Open&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Higgsfield&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;AI&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;app&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;                        &lt;span class=&#34;c1&#34;&gt;# Next.js App Router&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;   &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;layout&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;               &lt;span class=&#34;c1&#34;&gt;# Root layout (Tailwind, fonts)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;   &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;page&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;                 &lt;span class=&#34;c1&#34;&gt;# Redirects → /studio&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;   &lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;studio&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;       &lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;page&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;             &lt;span class=&#34;c1&#34;&gt;# Studio page — renders StandaloneShell&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;components&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;   &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;StandaloneShell&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;      &lt;span class=&#34;c1&#34;&gt;# Tab nav + BYOK (API key from localStorage)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;   &lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ApiKeyModal&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;          &lt;span class=&#34;c1&#34;&gt;# API key entry modal&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;packages&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;   &lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;studio&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;                 &lt;span class=&#34;c1&#34;&gt;# Shared React component library&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;       &lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;src&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;           &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;index&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;        &lt;span class=&#34;c1&#34;&gt;# Exports: ImageStudio, VideoStudio, LipSyncStudio, CinemaStudio&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;           &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;models&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;       &lt;span class=&#34;c1&#34;&gt;# 200+ model definitions (single source of truth)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;           &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;muapi&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;        &lt;span class=&#34;c1&#34;&gt;# API client (named exports, apiKey as first param)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;           &lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;components&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;               &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ImageStudio&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;jsx&lt;/span&gt;    &lt;span class=&#34;c1&#34;&gt;# Dual-mode t2i/i2i studio&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;               &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VideoStudio&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;jsx&lt;/span&gt;    &lt;span class=&#34;c1&#34;&gt;# Dual-mode t2v/i2v studio&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;               &lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;LipSyncStudio&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;jsx&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# Portrait/video + audio → talking video&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;               &lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;CinemaStudio&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;jsx&lt;/span&gt;   &lt;span class=&#34;c1&#34;&gt;# Pro studio with camera controls&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;next&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;config&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mjs&lt;/span&gt;             &lt;span class=&#34;c1&#34;&gt;# transpilePackages: [&amp;#39;studio&amp;#39;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;├──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;tailwind&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;config&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;js&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;└──&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;package&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;json&lt;/span&gt;                &lt;span class=&#34;c1&#34;&gt;# workspaces: [&amp;#34;packages/studio&amp;#34;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;The &lt;code&gt;packages/studio&lt;/code&gt; library is also consumed by the hosted version on &lt;a class=&#34;link&#34; href=&#34;https://muapi.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;muapi.ai&lt;/a&gt; — model updates made in &lt;code&gt;packages/studio/src/models.js&lt;/code&gt; apply to both the self-hosted app and the hosted version automatically.&lt;/p&gt;
&lt;h2 id=&#34;-api-integration&#34;&gt;🔌 API Integration
&lt;/h2&gt;&lt;p&gt;The app communicates with &lt;a class=&#34;link&#34; href=&#34;https://muapi.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Muapi.ai&lt;/a&gt; using a two-step pattern:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Submit&lt;/strong&gt; — &lt;code&gt;POST /api/v1/{model-endpoint}&lt;/code&gt; with prompt and parameters&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Poll&lt;/strong&gt; — &lt;code&gt;GET /api/v1/predictions/{request_id}/result&lt;/code&gt; until status is &lt;code&gt;completed&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Authentication uses the &lt;code&gt;x-api-key&lt;/code&gt; header. During development, a Vite proxy handles CORS by routing &lt;code&gt;/api&lt;/code&gt; requests to &lt;code&gt;https://api.muapi.ai&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;File uploads use &lt;code&gt;POST /api/v1/upload_file&lt;/code&gt; (multipart/form-data) and return a hosted URL that is passed to image-conditioned models. For multi-image models the full &lt;code&gt;images_list&lt;/code&gt; array is forwarded to the API in one request.&lt;/p&gt;
&lt;p&gt;Lip sync jobs use the same two-step pattern: a dedicated &lt;code&gt;processLipSync()&lt;/code&gt; method accepts &lt;code&gt;image_url&lt;/code&gt; or &lt;code&gt;video_url&lt;/code&gt; alongside &lt;code&gt;audio_url&lt;/code&gt;, dispatches to the model&amp;rsquo;s endpoint, and polls until the output video URL is available.&lt;/p&gt;
&lt;h2 id=&#34;-supported-model-categories&#34;&gt;🎨 Supported Model Categories
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Category&lt;/th&gt;
          &lt;th&gt;Count&lt;/th&gt;
          &lt;th&gt;Examples&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Text-to-Image&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;50+&lt;/td&gt;
          &lt;td&gt;Flux Dev, Nano Banana 2, Seedream 5.0, Ideogram v3, Midjourney v7, GPT-4o, SDXL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Image-to-Image&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;55+&lt;/td&gt;
          &lt;td&gt;Nano Banana 2 Edit (×14), Flux Kontext Pro, GPT-4o Edit, Seededit v3, Upscaler, Background Remover&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Text-to-Video&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;40+&lt;/td&gt;
          &lt;td&gt;Kling v3, Sora 2, Veo 3, Wan 2.6, Seedance 2.0, Seedance 2.0 Extend, Seedance Pro, Hailuo 2.3, Runway Gen-3&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Image-to-Video&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;60+&lt;/td&gt;
          &lt;td&gt;Kling v2.1 I2V, Veo3 I2V, Runway I2V, Seedance 2.0 I2V, Midjourney v7 I2V, Hunyuan I2V, Wan2.2 I2V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Lip Sync&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;9&lt;/td&gt;
          &lt;td&gt;Infinite Talk I2V, Wan 2.2 Speech to Video, LTX 2.3 Lipsync, LTX 2 19B Lipsync, Sync, LatentSync, Creatify, Veed, Infinite Talk V2V&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;-tech-stack&#34;&gt;🛠️ Tech Stack
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Next.js 14&lt;/strong&gt; — App Router, server components, fast dev server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;React 18&lt;/strong&gt; — Studio UI components&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tailwind CSS v3&lt;/strong&gt; — Utility-first styling&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;npm workspaces&lt;/strong&gt; — Monorepo with shared &lt;code&gt;packages/studio&lt;/code&gt; library&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Muapi.ai&lt;/strong&gt; — AI model API gateway&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-how-is-this-different-from-higgsfield-ai&#34;&gt;🤔 How is this different from Higgsfield AI?
&lt;/h2&gt;&lt;p&gt;Higgsfield AI is a proprietary AI video and image generation platform. &lt;strong&gt;Open Higgsfield AI&lt;/strong&gt; is a community-driven, open-source alternative that provides similar creative capabilities without the closed ecosystem:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Higgsfield AI&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Open Higgsfield AI&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Subscription-based&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Free (open-source)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Models&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Proprietary&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;200+ open &amp;amp; commercial models&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Multi-image input&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Limited&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Up to 14 images per request&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Lip sync&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;No&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;9 models, image &amp;amp; video modes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Self-hosting&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;No&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Customizable&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;No&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Fully hackable&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Data privacy&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Cloud-based&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Your data stays local&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Source code&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Closed&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;MIT licensed&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;-license&#34;&gt;📄 License
&lt;/h2&gt;&lt;p&gt;MIT&lt;/p&gt;
&lt;h2 id=&#34;-credits&#34;&gt;🙏 Credits
&lt;/h2&gt;&lt;p&gt;Built with &lt;a class=&#34;link&#34; href=&#34;https://muapi.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Muapi.ai&lt;/a&gt; — the unified API for AI image and video generation models.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Deep Dive&lt;/strong&gt;: For more details on the &amp;ldquo;AI Influencer&amp;rdquo; engine, upcoming &amp;ldquo;Popcorn&amp;rdquo; storyboarding features, and the future of this project, read the &lt;a class=&#34;link&#34; href=&#34;https://medium.com/@anilmatcha/building-open-higgsfield-ai-an-open-source-ai-cinema-studio-83c1e0a2a5f1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;full technical overview&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Looking for a free Higgsfield AI alternative? Open Higgsfield AI is an open-source AI image and video generation studio and Higgsfield AI replacement that you can self-host, customize, and extend.&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
