Nodes/VRGameDevGirl Video Enhancement Nodes/VRGDG Meta AI Browser Image
ComfyUI Node

VRGDG Meta AI Browser Image

No API key, no token — it just drives Chrome

By vrgamegirl19·Created about a year ago·Updated about 7 hours ago· 718
VRGDG Meta AI Browser Image
  • image1
  • image2
  • image3
  • image4
  • image5
  • image6
  • image7
  • image8
  • image9
  • image10
  • image11
  • image12
  • image13
  • image14
  • image15
  • image16
  • image17
  • image18
  • image19
  • image20
  • image21
  • image22
  • image23
  • image24
  • image25
  • image26
  • image27
  • image28
  • image29
  • image30
  • image31
  • image32
  • image33
  • image34
  • image35
  • image36
  • image37
  • image38
  • image39
  • image40
  • image41
  • image42
  • image43
  • image44
  • image45
  • image46
  • image47
  • image48
  • image49
  • image50
  • image
promptcreate a cinematic image
image_count0
debug_port9224
timeout_seconds600
reuse_open_projecttrue

Every image model worth using has an API, a key, and a billing page - until you get to the consumer apps. Meta AI's image generator is genuinely good and genuinely awkward to use from ComfyUI: there's no official API. VRGDG Meta AI Browser Image solves that the only way that works: it automates a real Chrome tab. It opens Meta AI, pastes your prompt, optionally attaches images, waits for the generation, downloads the result, and hands it back as a normal ComfyUI IMAGE. No key, no token, no rate-limit dance - just a browser session.

How it works

The node drives Chrome through the remote-debugging protocol on a local port - debug_port, default 9224. The README's own framing is "Browser AI options where supported," and this is the image half of that feature set: the pack uses the same trick for storyboard images and GPT/Flow-style automation, which is why the default port is deliberately separate from those. Launch Chrome with remote debugging enabled on that port, log into Meta AI once, and the node takes it from there.

The prompt is the text that gets pasted and submitted. The interesting part is image_count: it controls how many of the optional image1image50 sockets get attached before the prompt is submitted. Set image_count to 0 and you get text-only generation; set it to 3 and the first three image sockets you've wired in get uploaded via Meta AI's plus/upload control, then your prompt runs with them as context. This is how you feed the character-reference workflow into a model that has no official image-input API.

timeout_seconds (default 600) is how long the node will wait for a generation before giving up - Meta AI can be slow under load, and 60 seconds isn't enough. reuse_open_project defaults on, meaning it keeps reusing the current conversation tab instead of navigating back to the Meta AI start page every time; that's what makes batch runs tolerable.

The single output, image, is a standard ComfyUI IMAGE - decode-ready, wireable into anything downstream.

The inputs that matter

  • prompt - what gets submitted to Meta AI.
  • image_count - how many image sockets get attached; 0 for text-only. The image sockets are image1 through image50.
  • debug_port - the Chrome remote-debugging port; keep 9224 unless you're already using it.
  • timeout_seconds - raise it if slow generations time out.

Install

Pack-wide: ComfyUI Manager → search vrgamedev (or add https://github.com/vrgamegirl19/comfyui-vrgamedevgirl), restart, hard-refresh. Manual: git clone https://github.com/vrgamegirl19/comfyui-vrgamedevgirl into custom_nodes, pip install -r requirements.txt. On Windows portable, install Cython and scikit-build-core first.

Troubleshooting

The node can't open Chrome for you - you need a Chrome instance running with remote debugging. The standard incantation is launching Chrome with --remote-debugging-port=9224 (and a separate user-data-dir so your normal profile isn't locked), and you need to be logged into Meta AI in that instance. If the node hangs forever, check that the port matches exactly. If images come back without context, check image_count against how many sockets you actually connected - a socket wired but not counted gets ignored. And this is a browser automation node: it depends on Meta AI's web UI, so a UI redesign can break it between pack updates. Treat it as a fast creative loop, not a production pipeline.

CategoryVRGDG/Meta AI

Inputs (55)

NameTypeDefaultDescription
promptSTRINGcreate a cinematic imagePrompt to paste into Meta AI. Connected images are attached first, then this prompt is submitted.
image_countINT00–50How many image sockets this run should attach, starting at image1. Use 0 for text-only generation.
debug_portINT92241–65535Local Chrome remote-debugging port for Meta AI automation. Default 9224 keeps it separate from Flow and GPT Image.
timeout_secondsINT60060–2400Maximum time to let Meta AI create and download the image. Increase for slow generations.
image1optIMAGEOptional image attachment #1. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image2optIMAGEOptional image attachment #2. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image3optIMAGEOptional image attachment #3. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image4optIMAGEOptional image attachment #4. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image5optIMAGEOptional image attachment #5. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image6optIMAGEOptional image attachment #6. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image7optIMAGEOptional image attachment #7. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image8optIMAGEOptional image attachment #8. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image9optIMAGEOptional image attachment #9. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image10optIMAGEOptional image attachment #10. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image11optIMAGEOptional image attachment #11. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image12optIMAGEOptional image attachment #12. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image13optIMAGEOptional image attachment #13. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image14optIMAGEOptional image attachment #14. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image15optIMAGEOptional image attachment #15. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image16optIMAGEOptional image attachment #16. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image17optIMAGEOptional image attachment #17. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image18optIMAGEOptional image attachment #18. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image19optIMAGEOptional image attachment #19. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image20optIMAGEOptional image attachment #20. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image21optIMAGEOptional image attachment #21. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image22optIMAGEOptional image attachment #22. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image23optIMAGEOptional image attachment #23. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image24optIMAGEOptional image attachment #24. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image25optIMAGEOptional image attachment #25. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image26optIMAGEOptional image attachment #26. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image27optIMAGEOptional image attachment #27. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image28optIMAGEOptional image attachment #28. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image29optIMAGEOptional image attachment #29. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image30optIMAGEOptional image attachment #30. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image31optIMAGEOptional image attachment #31. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image32optIMAGEOptional image attachment #32. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image33optIMAGEOptional image attachment #33. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image34optIMAGEOptional image attachment #34. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image35optIMAGEOptional image attachment #35. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image36optIMAGEOptional image attachment #36. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image37optIMAGEOptional image attachment #37. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image38optIMAGEOptional image attachment #38. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image39optIMAGEOptional image attachment #39. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image40optIMAGEOptional image attachment #40. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image41optIMAGEOptional image attachment #41. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image42optIMAGEOptional image attachment #42. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image43optIMAGEOptional image attachment #43. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image44optIMAGEOptional image attachment #44. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image45optIMAGEOptional image attachment #45. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image46optIMAGEOptional image attachment #46. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image47optIMAGEOptional image attachment #47. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image48optIMAGEOptional image attachment #48. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image49optIMAGEOptional image attachment #49. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
image50optIMAGEOptional image attachment #50. Set image_count high enough to include this socket. Images are attached to Meta AI with the plus/upload control before the prompt is submitted.
reuse_open_projectoptBOOLEANtrueWhen enabled, automation reuses the current Meta AI tab/conversation instead of navigating back to the Meta AI start page for every image.

Outputs (1)

NameTypeDescription
imageIMAGE