frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://www.batchshots.com/en
5•banandre•7mo ago
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.

Comments

seif-mahjoub•7mo ago
Love the fact that it runs in YOUR browser!
banandre•7mo ago
I just hope you're using a capable device :D

pi-nes

https://twitter.com/thomasmustier/status/2018362041506132205
1•tosh•49s ago•0 comments

Show HN: Crew – Multi-agent orchestration tool for AI-assisted development

https://github.com/garnetliu/crew
1•gl2334•1m ago•0 comments

New hire fixed a problem so fast, their boss left to become a yoga instructor

https://www.theregister.com/2026/02/06/on_call/
1•Brajeshwar•2m ago•0 comments

Four horsemen of the AI-pocalypse line up capex bigger than Israel's GDP

https://www.theregister.com/2026/02/06/ai_capex_plans/
1•Brajeshwar•2m ago•0 comments

OpenClaw v2026.2.6

https://github.com/openclaw/openclaw/releases/tag/v2026.2.6
1•salkahfi•3m ago•0 comments

A free Dynamic QR Code generator (no expiring links)

https://free-dynamic-qr-generator.com/
1•nookeshkarri7•3m ago•1 comments

nextTick but for React.js

https://suhaotian.github.io/use-next-tick/
1•jeremy_su•5m ago•0 comments

Show HN: I Built an AI-Powered Pull Request Review Tool

https://github.com/HighGarden-Studio/HighReview
1•highgarden•5m ago•0 comments

Git-am applies commit message diffs

https://lore.kernel.org/git/bcqvh7ahjjgzpgxwnr4kh3hfkksfruf54refyry3ha7qk7dldf@fij5calmscvm/
1•rkta•8m ago•0 comments

ClawEmail: 1min setup for OpenClaw agents with Gmail, Docs

https://clawemail.com
1•aleks5678•14m ago•1 comments

UnAutomating the Economy: More Labor but at What Cost?

https://www.greshm.org/blog/unautomating-the-economy/
1•Suncho•21m ago•1 comments

Show HN: Gettorr – Stream magnet links in the browser via WebRTC (no install)

https://gettorr.com/
1•BenaouidateMed•22m ago•0 comments

Statin drugs safer than previously thought

https://www.semafor.com/article/02/06/2026/statin-drugs-safer-than-previously-thought
1•stareatgoats•24m ago•0 comments

Handy when you just want to distract yourself for a moment

https://d6.h5go.life/
1•TrendSpotterPro•26m ago•0 comments

More States Are Taking Aim at a Controversial Early Reading Method

https://www.edweek.org/teaching-learning/more-states-are-taking-aim-at-a-controversial-early-read...
1•lelanthran•27m ago•0 comments

AI will not save developer productivity

https://www.infoworld.com/article/4125409/ai-will-not-save-developer-productivity.html
1•indentit•32m ago•0 comments

How I do and don't use agents

https://twitter.com/jessfraz/status/2019975917863661760
1•tosh•38m ago•0 comments

BTDUex Safe? The Back End Withdrawal Anomalies

1•aoijfoqfw•41m ago•0 comments

Show HN: Compile-Time Vibe Coding

https://github.com/Michael-JB/vibecode
5•michaelchicory•43m ago•1 comments

Show HN: Ensemble – macOS App to Manage Claude Code Skills, MCPs, and Claude.md

https://github.com/O0000-code/Ensemble
1•IO0oI•47m ago•1 comments

PR to support XMPP channels in OpenClaw

https://github.com/openclaw/openclaw/pull/9741
1•mickael•47m ago•0 comments

Twenty: A Modern Alternative to Salesforce

https://github.com/twentyhq/twenty
1•tosh•49m ago•0 comments

Raspberry Pi: More memory-driven price rises

https://www.raspberrypi.com/news/more-memory-driven-price-rises/
2•calcifer•54m ago•0 comments

Level Up Your Gaming

https://d4.h5go.life/
1•LinkLens•58m ago•1 comments

Di.day is a movement to encourage people to ditch Big Tech

https://itsfoss.com/news/di-day-celebration/
3•MilnerRoute•1h ago•0 comments

Show HN: AI generated personal affirmations playing when your phone is locked

https://MyAffirmations.Guru
4•alaserm•1h ago•3 comments

Show HN: GTM MCP Server- Let AI Manage Your Google Tag Manager Containers

https://github.com/paolobietolini/gtm-mcp-server
1•paolobietolini•1h ago•0 comments

Launch of X (Twitter) API Pay-per-Use Pricing

https://devcommunity.x.com/t/announcing-the-launch-of-x-api-pay-per-use-pricing/256476
1•thinkingemote•1h ago•0 comments

Facebook seemingly randomly bans tons of users

https://old.reddit.com/r/facebookdisabledme/
1•dirteater_•1h ago•2 comments

Global Bird Count Event

https://www.birdcount.org/
1•downboots•1h ago•0 comments