nowfound

Growth · June 16, 2025

BI

BatchShots – In-browser batch editor for image and SEO optimization

My aunt runs a small side business selling handmade figures, which means she takes a lot of photos. I became her photo editor, and the job was always the same: fix dark images, remove background clutter, find the best shot from a group of duplicates, and get them ready for her online store. The manual work was slow. It wasn't just photo editing, it was also getting the images ready for the web. I had to resize and compress them, then create SEO-friendly filenames (slugs) and product descriptions to help her store show up in search results. I started with Photoshop and Lightroom, but the…

What it does

In the maker’s words, at launch

My aunt runs a small side business selling handmade figures, which means she takes a lot of photos. I became her photo editor, and the job was always the same: fix dark images, remove background clutter, find the best shot from a group of duplicates, and get them ready for her online store. The manual work was slow. It wasn't just photo editing, it was also getting the images ready for the web. I had to resize and compress them, then create SEO-friendly filenames (slugs) and product descriptions to help her store show up in search results. I started with Photoshop and Lightroom, but the process was slow. I tried open-source tools like GIMP and wrote my own scripts with ImageMagick, but it was still not fast or easy enough. I needed one tool for everything: batch processing, AI-powered improvements, image optimization (compression + resizing), and generating SEO content. So, I built BatchShots. Here's a quick look at how it was built: - I began with the backend, experimenting with various open-source models for identifying duplicates, removing backgrounds, and generating SEO-friendly text. I chose to use ONNX to run small models directly in the browser. - I used opencv.js for the image editing features, all the standard tools you would expect. - As a backend developer, I've vibe-coded the UI components :) After a lot of tries, I got a UI that I liked. A few things I learned: - Localization sucks, it just makes everything more complicated - Always double-check the model license - OpenCV.js is complex: At first, I added too many features and had to remove some to make the tool easier to use - Mobile is hard: Running AI models in a mobile browser took a lot of work to optimize and stop it from crashing Most of BatchShots is free. If you need to edit more photos at once or want all the AI and SEO features, there's a one-time payment of $19.99. I'm here to answer any questions and would love to hear your feedback.

Does the same job

all alternatives →
  • Batch Editor by Pixlr2022 · ▲79

    Edit instantly and effortlessly in one go

  • Darkroom2015 · ▲207

    A quick, powerful photo editor that gives you control

  • AP
    AI-powered batch photo editor for real estate photographers2025 · 4ditor.com · ▲8

    I got tired of repetitive editing tasks, so I built a tool that simplifies bulk edits using text prompts and AI workflows. Now I can quickly handle things like virtual staging, changing backgrounds, adding/removing objects, adjusting brightness and exposure, color corrections, boosting contrast and clarity, fixing distortions, batch color grading and much more! But most importantly, I can do this to all selected images, tens, hundreds or more. I'm particularly interested in feedback on the workflow and UI from photographers/editors who handle large volumes of images. I've increased…

  • Image Smith2022 · ▲152

    Compress your image like a pro

  • Sequel by Runway2021 · ▲143

    The next chapter of video editing

  • DataMask Screenshot Editor2020 · ▲83

    Edit screenshots from your browser

More growth this month

the category →
  • ​​A pixel-art solar system at its real current positions.​

    Growth · 29d ago · astrapixels.com

  • Put your startup on the map. Literally.

    Growth · 13d ago · worldmap.lol

Launched alongside, June 2025

the whole month →
  • IM

    Hey HN! Pilots everywhere are required to keep a logbook of all their flying hours, aircraft, airports, and so on. Since I track everything digitally (some people still just use paper logbooks!), I put together some data visualizations and a few 3D globes to show my flying history. This globe is probably my favourite so far: https://jameshard.ing/pilot/globes/all If you’ve got ideas for other graphs or ways to show this kind of data, I’d love to hear them!

    Life & fun · 2025 · jameshard.ing

  • Stunning presentations with AI. No design skills required.

    AI · 2025 · chroniclehq.com

  • Build native mobile apps for iOS and Android without code.

    Dev tools · 2025 · bble.io

  • Twenty991

    The #1 open-source CRM

    Dev tools · 2025 · twenty.com

  • All your connections, across all your socials.

    AI · 2025 · pally.com

  • WC

    I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned. Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say. I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better…

    Dev tools · 2025 · github.com