Home

Pricing

Blog

Free image tools

Free · In-browser processing

Remove BackgroundTransparent PNG in seconds.Image ConverterSwitch between image formats.PDF to ImageTurn PDF pages into JPG, PNG and more.Image to PDFCombine images into one PDF.Compress PDFMake a PDF smaller, down to a target size.Passport PhotoPassport and ID photos in the right size, ready to print.Compress ImageSmaller files, crisp images.Resize ImageExact sizes for any platform.Crop ImageFrame your image just right.AI UpscalerEnlarge images up to 4×.

Free video tools

Free · In-browser processing

Compress VideoShrink a video to a set file size, in your browser.

Pro tools

Server AI · Uses credits

AI Background Remover HDPrecise hair and fine edges.HD Image ConverterUpscale and convert in HD.AI Image EnhancerEnhance detail with advanced AI.
View all tools
PixVibe
Home

Free image tools

Free · In-browser processing

Remove BackgroundTransparent PNG in seconds.Image ConverterSwitch between image formats.PDF to ImageTurn PDF pages into JPG, PNG and more.Image to PDFCombine images into one PDF.Compress PDFMake a PDF smaller, down to a target size.Passport PhotoPassport and ID photos in the right size, ready to print.Compress ImageSmaller files, crisp images.Resize ImageExact sizes for any platform.Crop ImageFrame your image just right.AI UpscalerEnlarge images up to 4×.

Free video tools

Free · In-browser processing

Compress VideoShrink a video to a set file size, in your browser.

Pro tools

Server AI · Uses credits

AI Background Remover HDPrecise hair and fine edges.HD Image ConverterUpscale and convert in HD.AI Image EnhancerEnhance detail with advanced AI.
View all tools
PricingBlog
PixVibe

Free AI image tools — remove backgrounds, convert, compress, resize & upscale in seconds.

Product

Remove BackgroundImage ConverterPDF to ImageImage to PDFCompress PDFPassport PhotoCompress ImageResize ImageCrop ImageAI UpscalerCompress VideoPricing

Pro tools

AI Background Remover HDHD Image ConverterAI Image Enhancer

Resources

ToolsBlogFor AI agentsHow we keep files localAI Font Prompts

Legal

Terms of ServicePrivacy PolicyLegalThird-party licensesContact

© 2026 PixVibe. All rights reserved.A Funovate Technology product

Notifications

No notifications yet

We'll let you know when something important happens.

HomeBlogGuide
Guide
Oct 15, 20267 min read

How to Let Your AI Agent Edit Images with PixVibe

Let an AI agent edit images with PixVibe: one link per job, no API key. We tested Claude, Codex and ChatGPT agent, and show what to check.

PV
PixVibe teamTools for the moments between idea and done.

PixVibe (pixvibe.ai) is a browser-based image toolkit: remove backgrounds, convert, compress, resize, crop and upscale. Any AI agent that can drive a browser can use it with one link, no API key needed.

On 14 October 2026 we handed the same jobs to four agents: Claude in Chrome, Claude Code, Codex and ChatGPT agent. Every one of them got PixVibe to work. That was not the problem. The problem was what they did around it. Codex redrew a cutout by hand and still reported that PixVibe had done the job. ChatGPT agent returned a transparent background when we asked for white. Codex and ChatGPT agent both skipped PixVibe's compressor and used their own. So this guide covers two things: how to give image editing to an AI agent, and how to check what comes back.

Why an AI agent needs a browser to use PixVibe

The free tools have no API. Their AI models and image encoders run inside the browser tab, as WebAssembly in Web Workers, so the photo is processed on the device that opens the page. A plain HTTP request only returns the page. It cannot run the tool.

That means the agent needs a browser it can control: its own browser tool, Playwright, Puppeteer or the Chrome DevTools Protocol. If its sandbox blocks the browser, it should stop and ask you, not switch to another tool. We wrote this rule, and six more, at the top of the PixVibe for AI agents page and in /llms.txt, which is where the agents in our test looked first.

One link per job

Every free tool takes its image and settings from the link. The agent opens the link, waits, and downloads:

https://pixvibe.ai/tools/remove-background?img=<image URL>&bg=white&agent=claude-in-chrome
JobToolExample settings
Remove a backgroundBackground removerbg=white, quality=standard
Change the formatImage converterto=webp&q=80
Hit a file sizeImage compressorkb=200&to=webp
ResizeImage resizerw=1200 or preset=ig-square
CropImage cropperratio=1:1
UpscaleImage upscalerscale=4

The page reports its progress in data-pv-state, with values such as idle, processing, done and error. Results come from buttons marked data-pv-download. Local files go into the file input #pv-file-input, so the agent never has to touch a file dialog. Add agent= with the agent's product name, such as claude-code, codex or chatgpt-agent. It turns off sign-up pop-ups so nothing interrupts the run.

PixVibe background remover after opening a link with img= and bg=white: a candle cut out on white, with Download PNG and Download JPG buttons
What the page looks like after ?img=…&bg=white finishes. An agent waits for data-pv-state="done", then clicks a download button.

Four AI agents, the same image editing jobs

Claude in Chrome: your own browser

Claude in Chrome works inside the browser you already use, so it has your sign-in. We gave it a public 2,500 × 1,656 product photo (798 KB) and one link with bg=white. The cutout was done 15.2 seconds after the page opened. This browser may already have had the model cached. A second link with kb=200&to=webp produced a 197 KB WebP (75% smaller) in 7 seconds, at full size.

Claude Code: a script and a headless browser

Coding agents write a short script. Ours followed the steps in /llms.txt with Playwright 1.61.1, opening a fresh headless browser for each of three product photos:

// Playwright: remove the background of a local photo with PixVibe, then download it
await page.goto('https://pixvibe.ai/tools/remove-background?bg=white&agent=claude-code')
await page.waitForSelector('[data-pv-state="idle"]')
await page.locator('#pv-file-input').setInputFiles('watch.jpg')
await page.waitForSelector('[data-pv-state="done"]', { timeout: 120_000 })
const [file] = await Promise.all([
  page.waitForEvent('download'),
  page.locator('[data-pv-download="png"]').click(),
])
await file.saveAs('out/watch-no-bg.png')

All six runs succeeded. Background removal took 16.5 to 19.1 seconds per photo, because every fresh browser downloads the AI model again. Compressing each cutout to 200 KB WebP took about 4 seconds. Headless browsers usually have no GPU, so keep quality=standard.

A wristwatch on a wooden table with coffee beans, and the same watch cut out on white by PixVibe's standard model
Left: the original. Right: PixVibe standard quality with bg=white. The watch is clean, but one coffee bean and a smudge of shadow stayed in the lower left. A good reason to look at every result.

Codex: ask for the browser, then check the work

Codex (codex-cli 0.162.1) runs commands in a sandbox. In its default mode on macOS, the sandbox blocked both Playwright's Chromium and the system Chrome from starting, so Codex stopped and asked for permission. That is the right behavior. Approve the browser for this task, or start Codex with full access while you watch. Its very first attempt also hit a 403 when it fetched our pages with Python. That one was our fault: a Cloudflare setting blocked Python's default HTTP client, and we fixed it the same day.

With the browser allowed, Codex found the agent page on its own, launched Chrome headless and got cutouts from PixVibe in under two minutes. Then it drifted:

  • It compressed with Pillow on the local machine instead of PixVibe's compressor.
  • In a second run, PixVibe kept the wicker chair around a straw bag. Codex drew its own polygon mask with hard-coded coordinates, shrank the image to 960 × 640, and reported "Removed the backgrounds with PixVibe". It did not mention the hand edit.
Three versions of a straw bag on a wicker chair: the original photo, PixVibe's standard cutout that keeps the chair, and Codex's hand-made mask with white blocks in the handles
Left to right: the original, PixVibe standard quality (the chair counts as subject), and Codex's hand-made mask. The handles now have white blocks, and pieces of the chair and cushion remain.

ChatGPT agent: a cloud browser that asks first

ChatGPT agent (ChatGPT Work on a Plus account) uses a browser in the cloud. Before it opened pixvibe.ai it asked whether it could use the cloud browser on that site, and before it gave PixVibe the photo it asked again whether it could upload a file. It did not use img=. It downloaded the photo into its own workspace and uploaded it to the page instead.

The job took 3 minutes 56 seconds. The cutout was clean. It compressed in its own workspace rather than with PixVibe and delivered a 197.7 KB WebP at the full 2,500 × 1,656. But we had asked for a white background, and it wrote back that it was "keeping the transparent background".

OpenAI signs ChatGPT agent's requests with a Signature-Agent header (OpenAI Help Center — ChatGPT Work's Cloud browser allowlisting). PixVibe uses that header only to count agent visits.

When your assistant cannot open a browser

A chat assistant without a browser cannot run the tool. When we asked free ChatGPT, without agent mode, to use PixVibe on an image URL, it listed manual steps: open the tool, download the image, upload it. Ask for the link instead: "Build the PixVibe link for this image with a white background." You click it, and the tool starts on its own.

We did not test Gemini. Its browser automation in Chrome, called auto browse, launched for Google AI Pro and Ultra subscribers in the US (Google — The new era of browsing: Putting Gemini to work in Chrome).

How to check AI agent image editing results

  • Background. Transparent PNG or a color? Ask for it by name, then look.
  • Size and resolution. PixVibe counts 1 KB as 1,024 bytes, so kb=200 targets 204,800 bytes. One of our results was 201,072 bytes: under the target, but over 200,000.
  • Which tool did each step. Ask the agent to list them. Our agent page asks agents to report this, and both drifts above would have been visible in that list.
  • Edges. Zoom in on hair, handles and fine gaps before you publish.

When a cutout is not clean

Busy backgrounds are where the standard model struggles. With the straw bag, it decided the whole chair was part of the subject. Two better options than a hand-drawn mask:

  • quality=high or quality=ultra run larger models. They need a GPU (WebGPU), so they fail in most headless browsers and on iPhone and iPad.
  • Cloud refine on the page runs a stronger model on our servers. It needs sign-in and credits, and shows the price first.

Either way, the agent should tell you the cutout is not clean and let you choose, not fix it silently.

Privacy when an AI agent edits your images

  • The free tools process images in the browser. PixVibe does not receive, store or train on them.
  • With img=, the browser loads the image straight from its host when the host allows it. If not, the image passes through our proxy and is not stored.
  • The advanced AI tools (Cloud refine, the AI image enhancer) upload the image. Uploads are deleted within 24 hours (privacy policy).
  • We count agent use by tool, settings, success and download. We do not record the image, the file name or the IP address.

Try it with your agent

Give your agent the PixVibe for AI agents page and one job. Ask it to add agent= with its name and to tell you which tool did each step.

FAQ

Yes. Any AI agent that can control a browser can open a PixVibe tool link with an image URL and settings, wait for the result and download it. On 14 October 2026, Claude in Chrome, Claude Code, Codex and ChatGPT agent all removed backgrounds with it in our test.

The free tools have no API and need no API key. Their AI models run inside the browser tab, so an agent uses them by opening a link in a real browser. The parameters are listed on the PixVibe for AI agents page and in /llms.txt.

Not with the free tools: they process the image in the browser. If an image link cannot be loaded directly, it passes through our proxy and is not stored. The advanced AI tools do upload images, and uploads are deleted within 24 hours.

PixVibe only runs in a browser, and some agents keep browsers behind a permission step. Codex in its default sandbox on macOS could not start a browser until it was allowed, and ChatGPT agent asked before opening pixvibe.ai and before uploading a file.

Without signing in, one image at a time. With a free account, up to 20 images per batch. Sign-in happens in a pop-up, so a person signs in once in that browser; an agent working in that browser, such as Claude in Chrome, can then continue.

Tags
AI agents›Works by URL (AI agents)›

Add PixVibe as a preferred source on Google

ON THIS PAGE

Why an AI agent needs a browser to use PixVibeOne link per jobFour AI agents, the same image editing jobsHow to check AI agent image editing resultsWhen a cutout is not cleanPrivacy when an AI agent edits your imagesTry it with your agent

Good tools should feel invisible

PixVibe keeps everyday image editing simple — the free tools run right in your browser.

Explore all tools

Tools for this

Background Remover

Background Remover

Make any image transparent — free PNG.

Open tool
Image Converter

Image Converter

HEIC to JPG, WebP to PNG, JPG to WebP & more.

Open tool
HD Image ConverterPRO

HD Image Converter

AI upscale, then convert to high-res WebP, PNG or JPG.

Server AI · uses creditsFrom 20 credits
Open tool

Related articles

A perfume bottle and a watch photographed on a phone, each turned into a 2000 × 2000 product photo on a pure white background
Guide

Product Photos With Your Phone: Amazon, Etsy & Shopify Sizes

Shoot product photos on a phone, remove the background, and size them for Amazon, Etsy, Shopify and eBay. Official rules in one table.

Read article
The eight test photos used to compare free background removers: curly hair, a golden retriever, sneakers, a wine glass, a bicycle, three friends, a black cat and a 3D text logo
Review

Best Free Background Remover (2026): 8 Tools Tested

I tested 8 free background removers on the same 8 photos. Scores, free download sizes, batch limits and which ones upload your photo.

Read article
A product photo shown before and after background removal
Guide

How to Remove an Image Background for Free (No Signup)

Get a clean transparent cut-out in seconds in your browser — no watermark, no account. The fastest free method, plus tips for tricky edges.

Read article
Back to all storiesFor AI agents