VRGDG Meta AI Browser Image
No API key, no token — it just drives Chrome
- 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
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 image1…image50 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 areimage1throughimage50.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.
Inputs (55)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | create a cinematic image | Prompt to paste into Meta AI. Connected images are attached first, then this prompt is submitted. |
| image_count | INT | 00–50 | How many image sockets this run should attach, starting at image1. Use 0 for text-only generation. |
| debug_port | INT | 92241–65535 | Local Chrome remote-debugging port for Meta AI automation. Default 9224 keeps it separate from Flow and GPT Image. |
| timeout_seconds | INT | 60060–2400 | Maximum time to let Meta AI create and download the image. Increase for slow generations. |
| image1opt | IMAGE | Optional 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. | |
| image2opt | IMAGE | Optional 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. | |
| image3opt | IMAGE | Optional 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. | |
| image4opt | IMAGE | Optional 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. | |
| image5opt | IMAGE | Optional 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. | |
| image6opt | IMAGE | Optional 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. | |
| image7opt | IMAGE | Optional 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. | |
| image8opt | IMAGE | Optional 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. | |
| image9opt | IMAGE | Optional 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. | |
| image10opt | IMAGE | Optional 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. | |
| image11opt | IMAGE | Optional 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. | |
| image12opt | IMAGE | Optional 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. | |
| image13opt | IMAGE | Optional 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. | |
| image14opt | IMAGE | Optional 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. | |
| image15opt | IMAGE | Optional 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. | |
| image16opt | IMAGE | Optional 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. | |
| image17opt | IMAGE | Optional 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. | |
| image18opt | IMAGE | Optional 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. | |
| image19opt | IMAGE | Optional 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. | |
| image20opt | IMAGE | Optional 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. | |
| image21opt | IMAGE | Optional 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. | |
| image22opt | IMAGE | Optional 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. | |
| image23opt | IMAGE | Optional 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. | |
| image24opt | IMAGE | Optional 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. | |
| image25opt | IMAGE | Optional 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. | |
| image26opt | IMAGE | Optional 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. | |
| image27opt | IMAGE | Optional 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. | |
| image28opt | IMAGE | Optional 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. | |
| image29opt | IMAGE | Optional 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. | |
| image30opt | IMAGE | Optional 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. | |
| image31opt | IMAGE | Optional 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. | |
| image32opt | IMAGE | Optional 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. | |
| image33opt | IMAGE | Optional 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. | |
| image34opt | IMAGE | Optional 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. | |
| image35opt | IMAGE | Optional 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. | |
| image36opt | IMAGE | Optional 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. | |
| image37opt | IMAGE | Optional 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. | |
| image38opt | IMAGE | Optional 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. | |
| image39opt | IMAGE | Optional 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. | |
| image40opt | IMAGE | Optional 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. | |
| image41opt | IMAGE | Optional 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. | |
| image42opt | IMAGE | Optional 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. | |
| image43opt | IMAGE | Optional 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. | |
| image44opt | IMAGE | Optional 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. | |
| image45opt | IMAGE | Optional 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. | |
| image46opt | IMAGE | Optional 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. | |
| image47opt | IMAGE | Optional 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. | |
| image48opt | IMAGE | Optional 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. | |
| image49opt | IMAGE | Optional 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. | |
| image50opt | IMAGE | Optional 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_projectopt | BOOLEAN | true | When enabled, automation reuses the current Meta AI tab/conversation instead of navigating back to the Meta AI start page for every image. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |