I help Python and backend engineers move beyond writing working code to designing production-ready systems, making architecture decisions, and growing into senior engineering roles.
The .cube LUT export is the feature I didn’t expect at all. Grading a still in the browser and dropping the same look into a video timeline is really clever, and I haven’t seen another free web tool do that either. Also nice that the Remove Object tool falls back to a lighter model instead of just failing. Impressive work for a solo dev!
Founder of Hex16, a small web studio in Poland. I build Next.js sites and headless Shopify stores, with GSAP, Three.js and shaders where they earn their place, and look after technical SEO.
Compress to a target file size is the feature I'd actually send to clients. A lot of the slow sites I look at have a hero photo straight from someone's phone, a few MB each. A browser tab where they drop the photo and get a small WebP without uploading it anywhere is an easier ask than teaching them Squoosh.
Does batch mode keep the EXIF orientation right? That's where phone photos usually end up sideways.
Compiling the segmentation and inpainting pipeline to WebAssembly eliminates server GPU costs while making NDA and sensitive-image workflows safe by default. Offering tiered model sizes from 5 MB up to 176 MB with graceful fallback is also practical for mobile browsers. How do you handle memory pressure and tab crashes on 4K images in the 176 MB Maximum mode?
JavaScript enthusiast with a growing passion for Python. I love exploring the world of programming, experimenting with code, and discovering new ways to turn ideas into reality.
The comment from Paul about client work is the real argument here. For a lot of people the problem with remove.bg was never the price, it was that the photo had to leave the machine. Running the model in the tab removes that question entirely, and the three engine sizes make the trade-off honest instead of hidden.
There is a second lesson in the shutdown itself. People are about to find out that a workflow they relied on was really a rental. When the tool lives in someone else's account, the day it closes is decided for you.
We went through a smaller version of this at Ascendra Ventures with our Actofit body-composition scales. The hardware was fine, but the official app stopped returning the full readout. The scale only sends two raw numbers over Bluetooth, weight and impedance, so we rebuilt the experience as a web app that reads them over Web Bluetooth in the browser and recomputes the derived metrics from the user's profile. No install and no cloud middleman, which is the same instinct as your WebAssembly approach.
Have you thought about what happens to cached models if a browser clears storage? That seems like the one place a local-first tool can still surprise people.
The three engine sizes stood out to me. A 5 MB Light model for phones makes the on device idea feel practical, not just private, and the 176 MB Maximum option makes the tradeoff clear instead of hidden. I also liked that the models download once and are cached, so repeat runs start fast. For client work under NDA, never uploading the photo matters more than the free price.
I research AI tools, APIs & agents — comparing specs, pricing and real user reports — then publish honest rankings so you don't waste money. Research-first, never sponsored fluff.
The "your device is the GPU" line is the whole pitch for me. Half the time I couldn't use remove.bg on client work because uploading it was a non-starter.
One competitor has been defeated? 👍✅🥳
yeah and now we're the alternative broooo
Broooo i want to send GIF
But i can't. Can you send a soldier saluting gif with india flag in the background? maybe a tank too?
my signature meme?
HOW APIC WEB FEELS TO BE A BEST ALTERNATIVE (FREE) FOR REMOVE.BG RIGHT NOW 👆
bro what's that gif lol what I search in gif box?
@effessdev I'm online.
@effessdev bro online?
Yeah!
But I will leave within 1 or 2 minutes. ⌚
bruh
yeah bro FINALLY IT'S WEEKEND now I can sit in front of my laptop for 2 days all day lol! I am soo excited!!!
so you will be now online?
The .cube LUT export is the feature I didn’t expect at all. Grading a still in the browser and dropping the same look into a video timeline is really clever, and I haven’t seen another free web tool do that either. Also nice that the Remove Object tool falls back to a lighter model instead of just failing. Impressive work for a solo dev!
Thanks 😊
Compress to a target file size is the feature I'd actually send to clients. A lot of the slow sites I look at have a hero photo straight from someone's phone, a few MB each. A browser tab where they drop the photo and get a small WebP without uploading it anywhere is an easier ask than teaching them Squoosh.
Does batch mode keep the EXIF orientation right? That's where phone photos usually end up sideways.
Compiling the segmentation and inpainting pipeline to WebAssembly eliminates server GPU costs while making NDA and sensitive-image workflows safe by default. Offering tiered model sizes from 5 MB up to 176 MB with graceful fallback is also practical for mobile browsers. How do you handle memory pressure and tab crashes on 4K images in the 176 MB Maximum mode?
Okay
oh now you've power? woahhhhh amazing star
& THANKS FOR THAT HEHEHE
Star is in mobile?
yeah.
i must say this is really impressive and motivating, gave you a follow for more of updates like this bro. GG's
Thanks, 💖🔥🔥🔥
Nice helping others for free, congratz
convertilka.ru best alternative, but in russian...
Hmm try apic then try to repeat your sentence.
The comment from Paul about client work is the real argument here. For a lot of people the problem with remove.bg was never the price, it was that the photo had to leave the machine. Running the model in the tab removes that question entirely, and the three engine sizes make the trade-off honest instead of hidden.
There is a second lesson in the shutdown itself. People are about to find out that a workflow they relied on was really a rental. When the tool lives in someone else's account, the day it closes is decided for you.
We went through a smaller version of this at Ascendra Ventures with our Actofit body-composition scales. The hardware was fine, but the official app stopped returning the full readout. The scale only sends two raw numbers over Bluetooth, weight and impedance, so we rebuilt the experience as a web app that reads them over Web Bluetooth in the browser and recomputes the derived metrics from the user's profile. No install and no cloud middleman, which is the same instinct as your WebAssembly approach.
Have you thought about what happens to cached models if a browser clears storage? That seems like the one place a local-first tool can still surprise people.
The three engine sizes stood out to me. A 5 MB Light model for phones makes the on device idea feel practical, not just private, and the 176 MB Maximum option makes the tradeoff clear instead of hidden. I also liked that the models download once and are cached, so repeat runs start fast. For client work under NDA, never uploading the photo matters more than the free price.
The "your device is the GPU" line is the whole pitch for me. Half the time I couldn't use remove.bg on client work because uploading it was a non-starter.
This looks really useful! Love that it runs locally and keeps our photos private. Great work building this! 👏