<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Wavemaker Blog</title>
    <link>https://staging.wavemaker.io/blog/</link>
    <description>Guides, product updates, and ideas for making better video with AI.</description>
    <language>en-us</language>
    <atom:link href="https://staging.wavemaker.io/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Cast Packs for Multi-Character AI Shoots</title>
      <link>https://staging.wavemaker.io/blog/cast-packs-for-multi-character-shoots/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/cast-packs-for-multi-character-shoots/</guid>
      <description>Save named bundles of LoRA and voice version pins in Wavemaker, apply them to workflow spec bindings in one step, and ship multi-role apps without rebinding every node.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category>cast-packs</category>
      <category>workflows</category>
      <category>loras</category>
      <category>product</category>
    </item>
    <item>
      <title>ComfyUI Workflow Import Errors: Troubleshooting the Report</title>
      <link>https://staging.wavemaker.io/blog/comfyui-workflow-troubleshooting/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-workflow-troubleshooting/</guid>
      <description>Fix ComfyUI import failures — unresolved LoRAs, unsupported custom nodes, PNG metadata issues, compile diagnostics, and dropped sampler settings. Transpile-only; no silent fixes.</description>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>troubleshooting</category>
      <category>import</category>
      <category>support</category>
    </item>
    <item>
      <title>BYOK for AI Image and Video in Workflow Runs</title>
      <link>https://staging.wavemaker.io/blog/byok-ai-media-generation/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/byok-ai-media-generation/</guid>
      <description>Bring your own Kling, Gemini, xAI, or other provider keys into Wavemaker workflow blocks — platform fee lines, estimate transparency, and memo behavior.</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <category>byok</category>
      <category>workflows</category>
      <category>api</category>
      <category>billing</category>
    </item>
    <item>
      <title>Best of N Generation Explained: Parallel Candidates, scoreBy, and Memo Salt</title>
      <link>https://staging.wavemaker.io/blog/best-of-n-generation-explained/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/best-of-n-generation-explained/</guid>
      <description>The bestOfN combinator runs up to six candidates, picks the highest scoreBy expression, and memo-salts candidate index ≥2 so quality selection cannot reuse the same rejected pixels.</description>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>quality</category>
      <category>platform</category>
      <category>product</category>
    </item>
    <item>
      <title>Binding Voice Clones Into Workflows and Cast Packs</title>
      <link>https://staging.wavemaker.io/blog/binding-voice-clones-in-workflows/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/binding-voice-clones-in-workflows/</guid>
      <description>After Training Studio clones a voice, bind it to narration blocks, Cast packs, and Hub apps — without re-teaching the consent how-to or the clone recipe.</description>
      <pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
      <category>voice</category>
      <category>workflows</category>
      <category>cast-packs</category>
      <category>training</category>
    </item>
    <item>
      <title>ComfyUI PNG Workflow Metadata: Extract, Import, and Privacy</title>
      <link>https://staging.wavemaker.io/blog/comfyui-png-workflow-metadata/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-png-workflow-metadata/</guid>
      <description>ComfyUI embeds full workflow JSON in PNG metadata — often compressed. Wavemaker extracts it client-side, transpiles intent, and never uploads your image bytes. Other tools&apos; PNG formats are not supported.</description>
      <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>png</category>
      <category>metadata</category>
      <category>import</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Dynamic MCP Tools for Published Workflows (wf_&lt;slug&gt;)</title>
      <link>https://staging.wavemaker.io/blog/dynamic-mcp-tools-for-workflows/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/dynamic-mcp-tools-for-workflows/</guid>
      <description>How Wavemaker registers up to 40 wf_&lt;slug&gt; tools at MCP connect time from your published and favorited Hub workflows — schemas, caps, and fallbacks.</description>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <category>mcp</category>
      <category>workflows</category>
      <category>api</category>
      <category>agents</category>
    </item>
    <item>
      <title>Introducing Wavemaker Projects</title>
      <link>https://staging.wavemaker.io/blog/introducing-wavemaker-projects/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/introducing-wavemaker-projects/</guid>
      <description>A project-first creative workspace that is simple at the start and progressively reveals the production power underneath.</description>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <category>announcements</category>
      <category>projects</category>
      <category>product</category>
    </item>
    <item>
      <title>Natural Language Workflow Copilot: Describe the Pipeline, Confirm the Spend</title>
      <link>https://staging.wavemaker.io/blog/natural-language-workflow-copilot/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/natural-language-workflow-copilot/</guid>
      <description>The workflow copilot is a compiler-in-the-loop SSE agent — validate_spec before emit_spec, human-confirmed runs via propose_run, Neon conversation drafts, and the same drafting core as draft_workflow MCP.</description>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>copilot</category>
      <category>agent</category>
      <category>product</category>
    </item>
    <item>
      <title>Train a Video LoRA for Wan on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/video-lora-training-wan/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/video-lora-training-wan/</guid>
      <description>Prepare clip datasets, run video_lora and wan_pair jobs on hosted Wan paths, pick motion epochs, and bind video LoRAs into workflow blocks.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <category>loras</category>
      <category>video</category>
      <category>wan</category>
      <category>training</category>
    </item>
    <item>
      <title>Cameraman on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/cameraman/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/cameraman/</guid>
      <description>Transfer handheld operator motion onto an otherwise locked shot.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Clean plate on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/clean-plate/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/clean-plate/</guid>
      <description>Remove transient subjects and leave a usable clean plate from a short clip.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Colorization on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/colorization/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/colorization/</guid>
      <description>Naturally colorize archival or black-and-white footage as a Wavemaker restoration tool.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>ComfyUI LoRA Workflows Explained: Import, Bind, and Run on Hosted Engines</title>
      <link>https://staging.wavemaker.io/blog/comfyui-lora-workflows-explained/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-lora-workflows-explained/</guid>
      <description>How ComfyUI LoRA loader chains map to Wavemaker — filename matching, runnable base models, import report unresolved assets, and what Civitai weights do not auto-run online.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>lora</category>
      <category>workflows</category>
      <category>training-studio</category>
    </item>
    <item>
      <title>Day to night on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/day-to-night/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/day-to-night/</guid>
      <description>Turn a daylight clip into a night-lit continuation of the same shot without restaging the scene.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Deblur on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/deblur/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/deblur/</guid>
      <description>Restore sharpness on a soft or motion-blurred clip without inventing a new take.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Foley from video on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/foley-from-video/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/foley-from-video/</guid>
      <description>Add diegetic sound to a silent clip. Distinct from text-to-audio and from speech TTS.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>audio</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>HDR look (not 16-bit EXR) on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/hdr-look-not-exr/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/hdr-look-not-exr/</guid>
      <description>Apply an HDR look to a clip. This is contrast and roll-off, not DaVinci scene-linear EXR unless files harvest EXR.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Lip dub on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/lip-dub-on-wavemaker/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/lip-dub-on-wavemaker/</guid>
      <description>Replace the spoken line on a single-speaker clip. English, French, Spanish, German, and Russian. This is not video-localize.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>audio</category>
      <category>guide</category>
    </item>
    <item>
      <title>Pixel upscale on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/pixel-upscale/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/pixel-upscale/</guid>
      <description>Generative spatial upscale (x2) — not a simple refiner or bicubic enlarge.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Reference-sheet video on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/reference-sheet-video/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/reference-sheet-video/</guid>
      <description>Upload 2–8 stills. We compose a black identity sheet and generate a clip that keeps those characters, props, and locations.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Relight on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/relight/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/relight/</guid>
      <description>Relight a clip with a sun-direction ball composited on the reference still.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Talking greenscreen and restoration tools</title>
      <link>https://staging.wavemaker.io/blog/talking-greenscreen-and-restoration/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/talking-greenscreen-and-restoration/</guid>
      <description>Vertical talking greenscreen, day-to-night, colorization, deblur, water, clean plate, relight, and cameraman — restoration jobs in Discover.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Text to audio and audio to video</title>
      <link>https://staging.wavemaker.io/blog/text-to-audio-and-audio-to-video/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/text-to-audio-and-audio-to-video/</guid>
      <description>Prompt-only sound beds versus audio-driven video. Neither is Foley-from-silent-video, and neither is DramaBox speech.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>audio</category>
      <category>video</category>
      <category>guide</category>
    </item>
    <item>
      <title>Video inpaint and outpaint on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/video-inpaint-on-wavemaker/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/video-inpaint-on-wavemaker/</guid>
      <description>Repair a masked region or expand the frame on a short clip without rewriting the rest of the shot.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>Water simulation on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/water-simulation/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/water-simulation/</guid>
      <description>Add believable water motion to a shoreline or pool shot on a locked camera.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>video</category>
      <category>tools</category>
      <category>guide</category>
    </item>
    <item>
      <title>OpenAPI 3.1 for Generative Media and Workflow APIs</title>
      <link>https://staging.wavemaker.io/blog/openapi-for-generative-media/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/openapi-for-generative-media/</guid>
      <description>How to use Wavemaker&apos;s public openapi.json for workflow slug runs, kernel runs, Training Studio, and codegen — and where per-workflow JSON Schema still matters.</description>
      <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
      <category>api</category>
      <category>openapi</category>
      <category>workflows</category>
      <category>developers</category>
    </item>
    <item>
      <title>Remixing AI Workflows: Lineage, Forks, and Credit Where It Is Due</title>
      <link>https://staging.wavemaker.io/blog/remixing-ai-workflows-lineage/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/remixing-ai-workflows-lineage/</guid>
      <description>Hub remix and fork stamp lineage on workflow_spec_versions — parent slug, author org, premium_derived rules — so derivatives stay traceable and Open royalties reach the right creator.</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>hub</category>
      <category>lineage</category>
      <category>product</category>
    </item>
    <item>
      <title>Import Civitai LoRAs into Wavemaker Training Studio</title>
      <link>https://staging.wavemaker.io/blog/import-civitai-loras/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/import-civitai-loras/</guid>
      <description>Pull Civitai model pages into your Library with license attestation—know which weights run on krea2/ltx/wan today versus Flux/SDXL library-only storage.</description>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <category>loras</category>
      <category>civitai</category>
      <category>import</category>
      <category>training</category>
    </item>
    <item>
      <title>ComfyUI img2img Workflows Online: Import, Transpile, and Run Edits</title>
      <link>https://staging.wavemaker.io/blog/comfyui-img2img-workflows-online/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-img2img-workflows-online/</guid>
      <description>Bring ComfyUI img2img chains online by importing JSON or PNG — Wavemaker maps encode→sampler paths to edit blocks, snaps aspect ratios, and reports dropped sampler settings. Not pixel-identical Comfy execution.</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>img2img</category>
      <category>workflows</category>
      <category>image-editing</category>
    </item>
    <item>
      <title>JSON Schema for Typed Workflow Inputs (Forms, APIs, and Agents)</title>
      <link>https://staging.wavemaker.io/blog/json-schema-typed-workflow-inputs/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/json-schema-typed-workflow-inputs/</guid>
      <description>How Wavemaker promotes workflow inputs into Draft 2020-12 JSON Schema on GET /w/{slug}, validates runs server-side, and keeps one contract for Hub forms, REST, and MCP wf_ tools.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>api</category>
      <category>workflows</category>
      <category>json-schema</category>
      <category>developers</category>
    </item>
    <item>
      <title>Kling AI Video on Wavemaker — Prompt Tips &amp; QC Path</title>
      <link>https://staging.wavemaker.io/blog/kling-ai-video-on-wavemaker/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/kling-ai-video-on-wavemaker/</guid>
      <description>How to use Kling T2V/I2V as a Wavemaker catalog leaf — credits, Try deep-links, and when directed ads beat raw model leaves.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>kling</category>
      <category>video</category>
      <category>models</category>
      <category>guide</category>
    </item>
    <item>
      <title>Localize a Talking Clip to ES/FR/DE/PT-BR/JA on Wavemaker</title>
      <link>https://staging.wavemaker.io/blog/localize-video-es-fr-de-pt-ja/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/localize-video-es-fr-de-pt-ja/</guid>
      <description>Single-speaker video localization: Whisper → translated script → ElevenLabs → Kling lip-sync → proofread. Unsupported languages fail closed.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>localization</category>
      <category>video</category>
      <category>kling</category>
      <category>guide</category>
    </item>
    <item>
      <title>Wavemaker Is Not Another AI Model Aggregator — Here&apos;s the Difference</title>
      <link>https://staging.wavemaker.io/blog/not-another-ai-model-aggregator/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/not-another-ai-model-aggregator/</guid>
      <description>Aggregators resell prompt boxes to partner models. Wavemaker directs productions: QC gates, directed multi-scene spines, honest dual-meter billing, and workflows you own.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>product</category>
      <category>positioning</category>
      <category>video</category>
      <category>comparison</category>
    </item>
    <item>
      <title>Seedance vs Veo on Wavemaker — When to Pick Each Leaf</title>
      <link>https://staging.wavemaker.io/blog/seedance-vs-veo-on-wavemaker/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/seedance-vs-veo-on-wavemaker/</guid>
      <description>Honest tradeoffs between Seedance and Google Veo as Wavemaker partner leaves — Try links, demos, and directed-spine routing.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>seedance</category>
      <category>veo</category>
      <category>video</category>
      <category>comparison</category>
    </item>
    <item>
      <title>Seedream + Static Ads — Scene Prompts Without Lettering Chaos</title>
      <link>https://staging.wavemaker.io/blog/seedream-static-ads-prompt-guide/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/seedream-static-ads-prompt-guide/</guid>
      <description>Use Seedream for scene heroes and static-ads for letter-perfect type-composite headlines — Wavemaker’s Images Ad spine explained.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>seedream</category>
      <category>static-ads</category>
      <category>images</category>
      <category>guide</category>
    </item>
    <item>
      <title>Wavemaker vs Thin AI Tool Farms — Why We Cap SEO Pages</title>
      <link>https://staging.wavemaker.io/blog/wavemaker-vs-akool-style-tool-farms/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/wavemaker-vs-akool-style-tool-farms/</guid>
      <description>Why Wavemaker ships curated /platform/ai-models and /platform/tools pages with provenance demos instead of a model×capability URL matrix.</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>seo</category>
      <category>product</category>
      <category>comparison</category>
    </item>
    <item>
      <title>AI Workflow Marketplace Economics: Open Royalties, Premium 80/20, and Clone Licenses</title>
      <link>https://staging.wavemaker.io/blog/ai-workflow-marketplace-economics/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/ai-workflow-marketplace-economics/</guid>
      <description>How Wavemaker settles creator earnings — 10% open royalty on foreign runs, 80/20 premium split on success, clone licenses, ledger idempotency, and the Earnings tab metrics creators actually see.</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>marketplace</category>
      <category>creators</category>
      <category>product</category>
    </item>
    <item>
      <title>Flux, SDXL, and Krea LoRAs: What Runs on Wavemaker Today</title>
      <link>https://staging.wavemaker.io/blog/flux-sdxl-krea-lora-compatibility/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/flux-sdxl-krea-lora-compatibility/</guid>
      <description>An honest map of which LoRA base models train and execute on Wavemaker (krea2, ltx, wan, hunyuan, elevenlabs) versus library-only Flux and SDXL imports.</description>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <category>loras</category>
      <category>compatibility</category>
      <category>product</category>
      <category>training</category>
    </item>
    <item>
      <title>ComfyUI Custom Nodes and Dependency Hell (Why We Don&apos;t Execute Them Online)</title>
      <link>https://staging.wavemaker.io/blog/comfyui-custom-nodes-dependency-hell/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-custom-nodes-dependency-hell/</guid>
      <description>Custom nodes are arbitrary Python, version pins, and broken graphs — dependency hell that makes multi-tenant Comfy hosting fragile. Wavemaker transpiles supported intent instead of running node code.</description>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>custom-nodes</category>
      <category>security</category>
      <category>workflows</category>
    </item>
    <item>
      <title>Idempotency Keys and Webhooks for Generative Media APIs</title>
      <link>https://staging.wavemaker.io/blog/idempotency-and-webhooks-for-media-apis/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/idempotency-and-webhooks-for-media-apis/</guid>
      <description>Why POST retries must not double-charge credits, how Wavemaker&apos;s Idempotency-Key and signed kernel_run webhooks work, and patterns for batch jobs, approval gates, and training jobs.</description>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <category>api</category>
      <category>webhooks</category>
      <category>workflows</category>
      <category>developers</category>
    </item>
    <item>
      <title>Publish Your AI Workflow as an App: From Private Graph to /w/{slug}</title>
      <link>https://staging.wavemaker.io/blog/publish-your-ai-workflow-as-an-app/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/publish-your-ai-workflow-as-an-app/</guid>
      <description>Publishing compiles your WorkflowSpec, freezes a version, runs moderation, and lists a Hub app at /w/{slug} with JSON Schema inputs, estimates, remix lineage, and Open or Premium economics.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>hub</category>
      <category>publish</category>
      <category>product</category>
    </item>
    <item>
      <title>How to Pick the Right LoRA Epoch (Not the Last One)</title>
      <link>https://staging.wavemaker.io/blog/picking-the-right-lora-epoch/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/picking-the-right-lora-epoch/</guid>
      <description>Wavemaker saves every training epoch with comparable sample grids—here is how to choose a checkpoint that generalizes instead of overfitting your dataset.</description>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
      <category>loras</category>
      <category>training</category>
      <category>quality</category>
      <category>how-to</category>
    </item>
    <item>
      <title>ComfyUI JSON Formats Explained: API vs UI Save (and What Imports)</title>
      <link>https://staging.wavemaker.io/blog/comfyui-json-formats-explained/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-json-formats-explained/</guid>
      <description>ComfyUI API JSON vs UI save JSON — structure, widgets, links, and what Wavemaker&apos;s importer reads. PNG metadata is a third path. Transpile-only; custom nodes are not executed.</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>technical</category>
      <category>import</category>
      <category>developers</category>
    </item>
    <item>
      <title>Memoized Workflow Runs: Why Changing the Last Step Should Not Re-Bill the First</title>
      <link>https://staging.wavemaker.io/blog/memoized-workflow-runs/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/memoized-workflow-runs/</guid>
      <description>Wavemaker content-addresses block outputs per org — identical inputs hit the memo cache, while retryUntil and bestOfN use instance salt. How memoization makes iterative workflow runs affordable.</description>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>platform</category>
      <category>billing</category>
      <category>product</category>
    </item>
    <item>
      <title>LoRA Dataset Preparation: Curation, Captions, and Safety Gates</title>
      <link>https://staging.wavemaker.io/blog/lora-dataset-preparation/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/lora-dataset-preparation/</guid>
      <description>How to prepare image, video, and voice datasets for Wavemaker LoRA training—counts, captions, moderation, and promote-from-runs workflows that beat raw folder dumps.</description>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <category>loras</category>
      <category>datasets</category>
      <category>training</category>
      <category>how-to</category>
    </item>
    <item>
      <title>Web-Based ComfyUI Alternatives in 2026 (What Actually Runs Online)</title>
      <link>https://staging.wavemaker.io/blog/comfyui-alternatives-web-based/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-alternatives-web-based/</guid>
      <description>Compare web-based ComfyUI alternatives: hosted Comfy runtimes vs transpile-to-platform workflows. Claim-safe guide — no pixel parity, no custom-node execution on Wavemaker.</description>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>comparison</category>
      <category>workflows</category>
      <category>hosting</category>
    </item>
    <item>
      <title>Quality Contracts for AI Pipelines: Retry Until, Review Facts, and No Silent Give-Ups</title>
      <link>https://staging.wavemaker.io/blog/quality-contracts-for-ai-pipelines/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/quality-contracts-for-ai-pipelines/</guid>
      <description>Quality contracts are visible combinator nodes — retryUntil and bestOfN — wired to review_image facts, memo-salted so rejected outputs cannot cache-loop. How Wavemaker encodes them in WorkflowSpec.</description>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>quality</category>
      <category>platform</category>
      <category>product</category>
    </item>
    <item>
      <title>Train a Character LoRA: Photos, Checkpoints, and Binding</title>
      <link>https://staging.wavemaker.io/blog/train-character-lora-guide/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/train-character-lora-guide/</guid>
      <description>A practical guide to training a character LoRA on Wavemaker—dataset rules, krea2 training, epoch grids, likeness consent, and binding into video workflows.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <category>loras</category>
      <category>characters</category>
      <category>training</category>
      <category>how-to</category>
    </item>
    <item>
      <title>How to Run ComfyUI Workflows Online Without a Local GPU</title>
      <link>https://staging.wavemaker.io/blog/run-comfyui-workflows-online/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/run-comfyui-workflows-online/</guid>
      <description>Run ComfyUI workflow intent online by importing JSON or PNG into Wavemaker — hosted engines, upfront quotes, and honest transpile limits. Not a remote ComfyUI desktop or custom-node runtime.</description>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>workflows</category>
      <category>hosting</category>
      <category>how-to</category>
    </item>
    <item>
      <title>What Is an AI Workflow? (And Why Typed Pipelines Beat One-Off Prompts)</title>
      <link>https://staging.wavemaker.io/blog/what-is-an-ai-workflow/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/what-is-an-ai-workflow/</guid>
      <description>An AI workflow is a compiled graph of typed steps — planning, generation, review, assembly — that you can run, memoize, publish to /w/{slug}, and expose as API and MCP. Here is how Wavemaker defines it.</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>platform</category>
      <category>product</category>
      <category>guide</category>
    </item>
    <item>
      <title>Train a LoRA Online Without a Local GPU</title>
      <link>https://staging.wavemaker.io/blog/train-lora-online-no-gpu/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/train-lora-online-no-gpu/</guid>
      <description>Use Wavemaker Training Studio to train image, video, and voice LoRAs on hosted GPUs—pick your epoch, bind into workflows, and skip the Python stack entirely.</description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <category>loras</category>
      <category>training</category>
      <category>how-to</category>
      <category>product</category>
    </item>
    <item>
      <title>From ComfyUI Graph to Sellable Product, No GPU Required</title>
      <link>https://staging.wavemaker.io/blog/comfyui-workflow-to-product/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/comfyui-workflow-to-product/</guid>
      <description>Import a ComfyUI workflow, harden it with review gates, and publish to the Hub — a shareable app page, optional per-run pricing, LoRAs on runnable hosts, and lineage — without hosting ComfyUI or custom nodes.</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>workflows</category>
      <category>hub</category>
      <category>creators</category>
      <category>monetization</category>
    </item>
    <item>
      <title>Drive Wavemaker Workflows from Your AI Agent (MCP Builder Mode)</title>
      <link>https://staging.wavemaker.io/blog/agent-driven-workflows-mcp-builder/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/agent-driven-workflows-mcp-builder/</guid>
      <description>Connect Cursor, Claude, or any MCP client to Wavemaker&apos;s builder surface: draft a workflow in plain language, run any Hub workflow as a typed tool, and train custom models — copy-paste configs included.</description>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <category>mcp</category>
      <category>workflows</category>
      <category>agents</category>
      <category>automation</category>
      <category>developers</category>
    </item>
    <item>
      <title>Every Wavemaker Workflow Is Now an API Endpoint</title>
      <link>https://staging.wavemaker.io/blog/workflows-as-api-endpoints/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/workflows-as-api-endpoints/</guid>
      <description>Call any published workflow by slug with typed inputs, idempotent retries, webhooks, and version pinning — plus an OpenAPI 3.1 contract and JSON Schema inputs your codegen (or your agent) can consume directly.</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <category>api</category>
      <category>workflows</category>
      <category>automation</category>
      <category>developers</category>
    </item>
    <item>
      <title>Why Wavemaker Transpiles ComfyUI Workflows Instead of Running Them</title>
      <link>https://staging.wavemaker.io/blog/why-wavemaker-transpiles-comfyui/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/why-wavemaker-transpiles-comfyui/</guid>
      <description>Hosted ComfyUI would mean arbitrary code, unknowable cost, and graphs that rot. Semantic transpilation extracts creative intent, rebuilds typed blocks, and reports every gap — no custom nodes, no pixel parity claims.</description>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>engineering</category>
      <category>workflows</category>
      <category>developers</category>
    </item>
    <item>
      <title>Build an AI Video Pipeline Visually: The Workflow Builder, Toured</title>
      <link>https://staging.wavemaker.io/blog/visual-workflow-builder-tour/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/visual-workflow-builder-tour/</guid>
      <description>A screenshot walkthrough of Wavemaker&apos;s workflow editor — typed blocks, control flow (Map, Best of N, Retry Until, Approval Gates), the compiler that keeps you honest, the built-in copilot, and publishing to the Hub.</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>builder</category>
      <category>product</category>
      <category>how-to</category>
    </item>
    <item>
      <title>How to Import a ComfyUI Workflow Online (Without Hosting ComfyUI)</title>
      <link>https://staging.wavemaker.io/blog/import-comfyui-workflows/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/import-comfyui-workflows/</guid>
      <description>Drop ComfyUI API JSON, UI save JSON, or a generated PNG and get a hosted Wavemaker workflow plus an honest import report — transpiled onto platform engines, not executed as Comfy nodes.</description>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <category>comfyui</category>
      <category>workflows</category>
      <category>import</category>
      <category>how-to</category>
    </item>
    <item>
      <title>A Tour of the Wavemaker Hub: Run and Remix Production AI Workflows</title>
      <link>https://staging.wavemaker.io/blog/tour-of-the-workflow-hub/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/tour-of-the-workflow-hub/</guid>
      <description>The Hub is a marketplace of ready-to-run AI video workflows — no model files, no environments. A visual walkthrough: browsing, app pages, cost estimates, forking, favorites, and calling any workflow from your agent.</description>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <category>workflows</category>
      <category>hub</category>
      <category>product</category>
      <category>how-to</category>
    </item>
    <item>
      <title>Video Marketing Trends to Watch in 2026</title>
      <link>https://staging.wavemaker.io/blog/video-marketing-trends-2026/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/video-marketing-trends-2026/</guid>
      <description>From AI-native production and frame-exact broadcast deliverables to consistent characters and conversational editing — the video marketing trends shaping how brands create in 2026.</description>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <category>trends</category>
      <category>video marketing</category>
      <category>ai video</category>
    </item>
    <item>
      <title>Welcome to Wavemaker: AI Video From Idea to Finished Cut</title>
      <link>https://staging.wavemaker.io/blog/welcome-to-wavemaker/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/welcome-to-wavemaker/</guid>
      <description>Wavemaker turns a prompt, a URL, or a topic into a complete, on-brand video — script, visuals, voiceover, music, and final render. Here&apos;s what it is, who it&apos;s for, and how it works.</description>
      <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
      <category>announcements</category>
      <category>product</category>
      <category>ai video</category>
    </item>
    <item>
      <title>12 Prompting Tips for Dramatically Better AI Video</title>
      <link>https://staging.wavemaker.io/blog/ai-video-prompting-tips/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/ai-video-prompting-tips/</guid>
      <description>Practical, battle-tested prompt techniques for getting professional results from AI video — what to specify, what to avoid, how to handle on-screen text, and how to steer pacing, brand, and tone.</description>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <category>how-to</category>
      <category>prompting</category>
      <category>ai video</category>
    </item>
    <item>
      <title>How to Keep Characters and Products Consistent Across Scenes</title>
      <link>https://staging.wavemaker.io/blog/consistent-characters-across-scenes/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/consistent-characters-across-scenes/</guid>
      <description>Character drift is the #1 tell of amateur AI video. Here&apos;s how subject references, anchor tokens, and reference-guided generation keep the same person, product, or logo identical from scene to scene.</description>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
      <category>how-to</category>
      <category>consistency</category>
      <category>ai video</category>
    </item>
    <item>
      <title>How to Make a Video Ad with AI (Step-by-Step Guide)</title>
      <link>https://staging.wavemaker.io/blog/how-to-make-a-video-ad-with-ai/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/how-to-make-a-video-ad-with-ai/</guid>
      <description>A complete, practical guide to turning a single prompt into a polished, on-brand video ad with AI — brief, script, visuals, voiceover, music, and export — without an editor or a production crew.</description>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <category>how-to</category>
      <category>advertising</category>
      <category>ai video</category>
    </item>
    <item>
      <title>What Is AI Video Generation? A Complete Guide for 2026</title>
      <link>https://staging.wavemaker.io/blog/what-is-ai-video-generation/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/what-is-ai-video-generation/</guid>
      <description>AI video generation turns text, images, and data into finished video using generative models. Here&apos;s how it works, the difference between a single model and a pipeline, what it&apos;s good at, where it struggles, and how to get professional results.</description>
      <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
      <category>guide</category>
      <category>ai video</category>
      <category>explainer</category>
    </item>
    <item>
      <title>AI Video Generators Compared: Approaches, Tradeoffs &amp; How to Choose</title>
      <link>https://staging.wavemaker.io/blog/ai-video-generators-compared/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/ai-video-generators-compared/</guid>
      <description>A fair, category-level comparison of AI video tools — single-clip generators, avatar/talking-head platforms, template editors, and full-pipeline generators — and how to pick the right one for your goal.</description>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <category>comparison</category>
      <category>ai video</category>
      <category>guide</category>
    </item>
    <item>
      <title>Turn a Website URL Into a Branded Video (How It Works)</title>
      <link>https://staging.wavemaker.io/blog/turn-a-website-url-into-a-video/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/turn-a-website-url-into-a-video/</guid>
      <description>Paste a link and AI builds a video grounded in your real brand — colors, logo, and product photos pulled straight from the page. Here&apos;s how URL-to-video works and how to get the best result.</description>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <category>how-to</category>
      <category>product</category>
      <category>branding</category>
    </item>
    <item>
      <title>Automate Video Creation with the Wavemaker API</title>
      <link>https://staging.wavemaker.io/blog/automate-video-creation-with-the-api/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/automate-video-creation-with-the-api/</guid>
      <description>A practical guide to generating, rendering, and downloading video programmatically with the Wavemaker REST API — endpoints, auth, the generate→render flow, webhooks vs polling, and a copy-paste script.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <category>api</category>
      <category>automation</category>
      <category>developers</category>
    </item>
    <item>
      <title>Text to Video: A Complete Guide to Generating Video From a Prompt</title>
      <link>https://staging.wavemaker.io/blog/text-to-video-complete-guide/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/text-to-video-complete-guide/</guid>
      <description>How to turn text into video with AI — what to put in your prompt, how scenes, voice, and music are produced, and how to go from a one-line idea to a finished, on-brand cut.</description>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
      <category>how-to</category>
      <category>text to video</category>
      <category>ai video</category>
    </item>
    <item>
      <title>Connect Wavemaker to Cursor, Claude &amp; Any AI Agent with MCP</title>
      <link>https://staging.wavemaker.io/blog/connect-wavemaker-with-mcp/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/connect-wavemaker-with-mcp/</guid>
      <description>Wire Wavemaker into your AI assistant over the Model Context Protocol (MCP) — one URL, OAuth sign-in, no API key. Generate video, static ads, and downloadable audio straight from Cursor, Claude, Windsurf, or VS Code.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <category>mcp</category>
      <category>automation</category>
      <category>developers</category>
    </item>
    <item>
      <title>Build an Automated Content Pipeline: Generate → Render → Score → Post</title>
      <link>https://staging.wavemaker.io/blog/automated-content-pipeline/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/automated-content-pipeline/</guid>
      <description>Wire Wavemaker into a fully automated video pipeline — generate on a schedule, render to MP4, gate on an engagement score, and auto-post to social or a scheduler. With copy-paste code and a GitHub Action.</description>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
      <category>automation</category>
      <category>api</category>
      <category>content marketing</category>
    </item>
    <item>
      <title>How to Repurpose Blog Posts and Pages Into Video</title>
      <link>https://staging.wavemaker.io/blog/repurpose-content-into-video/</link>
      <guid isPermaLink="true">https://staging.wavemaker.io/blog/repurpose-content-into-video/</guid>
      <description>Turn the content you already have — blog posts, landing pages, product pages, docs — into short, on-brand videos with AI. A practical workflow for scaling video without starting from scratch.</description>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <category>how-to</category>
      <category>content marketing</category>
      <category>repurposing</category>
    </item>
  </channel>
</rss>