frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Kiln – a fast, native batch image processor

https://kilnimage.app
5•the-hangry-dev•4h ago
I was tired of outdated UIs and performance of similar tools. Nor did I want to write ImageMagick scripts every time I needed to resize/convert/watermark a folder with a few thousand images.

It's a native desktop app built with C++23, Skia for rendering, libvips for image processing and my own cross-platform UI toolkit - no Electron/Qt.

It allows building reusable pipelines: resize, convert, compress, watermark, sharpen, blur, rotate, flip, rename, and metadata (EXIF/IPTC/XMP) editing, chained in any order and saved for reuse. Batches run in parallel.

Everything is local — no uploads, no signups/account, no telemetry, no network calls during processing.

It's currently in public beta (as mentioned, no signups or accounts needed - can just download), for Windows and Linux (Wayland only). Waiting for the Apple certificate to sign the macOS dmg installer, at which point I'll post the download link for macOS.

Business model: free beta now, one I've received enough feedback and the tool is mature enough - a one-time license per major version once it's out of beta. There won't be any subscriptions or telemetry ever.

Would love to get your feedback, especially on missing formats/operations (e.g. RAW file formats, watch folders, a CLI) to drive the roadmap to the first official version.

Cheers.

Comments

jcupitt•4h ago
Hello, looks nice! I had a few thoughts:

- I'd consider adding support for libvips smartcrop, ICC colour management, HDR, image alpha

- can you join pipelines? you could have one making a background, one making a foreground, then composite them, for example

- your benchmarks don't measure peak memory use, it can be a useful thing to test, especially if people are processing large images (eg. the output of every modern smartphone sigh)

- have you benchmarked against nip4, the official libvips GUI? it has a CLI mode you can run with GNU parallel

- I agree, a CLI mode for your tool sounds useful

Show HN: tale.fyi, we deserve a home for fiction

https://tale.fyi/@sam/announcing-tale-fyi-read-or-listen-to-an-entire-book-from-a-single-link
31•samuelcole•1h ago•16 comments

Show HN: Formally verified 3D CSG: Trust 93 lines spec, not 1000 lines AI code

https://github.com/schildep/verified-3d-mesh-intersection
41•permute•1h ago•14 comments

Show HN: Ctrlb-decompose: Strip the noise from logs before sending to LLMs

https://github.com/ctrlb-hq/ctrlb-decompose
30•ruhani_grover•1h ago•3 comments

Show HN: Scala Tutorials – interactive Scala 3 lessons in the browser

https://scalatutorials.com
34•eranation•3d ago•5 comments

Show HN: Base-GPUI: A GPUI port of Base UI headless components

https://github.com/LukeTandjung/base-gpui
2•autodidacc•46m ago•0 comments

Show HN: Segue – Save context in one AI, load it in another by a short handle

https://segue.ai/
9•csaguiar•1h ago•5 comments

Show HN: Cloudrift – CLI open-source that finds wated AWS spend

https://github.com/elleVas/cloudrift
3•elleVas•59m ago•1 comments

Show HN: Citation Safe – MCP server verifies legal citations vs. CourtListener

https://citationsafe.com/mcp
3•gabera090•1h ago•0 comments

Show HN: PBTune – Evolutionary auto-tuning for PostgreSQL (no ML required)

https://github.com/alshawai/PBTune
4•alshawai•1h ago•1 comments

Show HN: Dinjure – Bulls and Cows in one HTML file, with a fallible AI

https://dinjure.com/
2•Dinjure•1h ago•0 comments

Show HN: Cosmos47, a public chronological feed without algorithms

https://cosmos47.com/
2•boredyeti•1h ago•2 comments

Show HN: SpecShield – Contract testing and can-I-deploy gates for OpenAPI

https://specshield.io/
3•DeepakSatyam•1h ago•0 comments

Show HN: Yap – OSS on-device voice dictation for macOS with no model to download

https://github.com/FrigadeHQ/yap
88•pancomplex•19h ago•30 comments

Show HN: BeatFlow: Codex skill for composing music as editable multi-track MIDI

https://github.com/the0cp/beatflow-skill
4•vaergawdd•3h ago•0 comments

Show HN: Kiln – a fast, native batch image processor

https://kilnimage.app
5•the-hangry-dev•4h ago•1 comments

Show HN: Hotcell – local sandboxes for AI agents

https://github.com/sinameraji/hotcell
2•sinameraji•2h ago•2 comments

Show HN: Open-source Cloudflare deployed agent native task management and wiki

https://tajd.github.io/projektor/
8•tajd•3h ago•0 comments

Show HN: How many people live within an hour walk of you?

https://blockatlas.com/tools/radius/walk
6•NameError•2h ago•2 comments

Show HN: BrowserAct: Browser Layer for Your AI Agent

https://github.com/browser-act/skills
5•aanthonymax•5h ago•0 comments

Show HN: The mentor setup I've run for months, now as a Claude Code plugin

https://github.com/hcsum/dont-let-me
2•sumtsui•2h ago•0 comments

Show HN: Zenly – Investment research platform built around a quality/value score

https://zenlyfinancial.com/
2•juliiii•2h ago•1 comments

Show HN: FeyNoBg – Automatic background removal model and training library

https://usefeyn.com/blog/feynobg/
114•snyy•21h ago•28 comments

Show HN: Fulltext search on PDFs and scanned images

https://github.com/Shadi/docs-search
2•_shadi•3h ago•0 comments

Show HN: Build an Avatar-Cursor Integration

https://lee-ai.com/
3•eschwalme•3h ago•1 comments

Show HN: We analyzed 18k flashcard reviews from our app's usage data

https://studycardsai.com/blog/we-analyzed-18000-flashcard-reviews
2•charliegroves•3h ago•0 comments

Show HN: Grassroots Football, Live

https://unleague.site/
2•kunalsin9h•3h ago•1 comments

Show HN: Trylle – The Next-Gen Git Platform for Modern Teams

https://trylle.com/home
17•Xlab•14h ago•10 comments

Show HN: Pre-registered trading backtests – 27 kills, 2 passes, 0 funded

https://strategygraveyard.com
2•Strawburry•4h ago•0 comments

Show HN: Dino Race – A peer-to-peer two-player Chrome Dino game

https://gameplayer2.com/dino
3•dares2573•6h ago•1 comments

Show HN: DiscountHub – AI-assisted search for deals and promo codes

https://discounthub.uz/
4•MasterBek•4h ago•0 comments