πΌοΈ Meet APIC β Advanced Image Processing Center
Tired of opening five different tools just to edit, convert, compress, and organize your images? So was I. That's why I built APIC β a single, fast, dark-themed desktop app that handles your entire image workflow without leaving one window.
No cloud uploads. No subscriptions. No watching your photos get compressed on someone else's server. Just a native app that works.
β‘ Why APIC?
Most image tools make you pick one lane: an editor or a converter or a compressor. APIC puts all of it behind one clean sidebar, so your workflow stays in one place:
β Edit β quick, no-fuss image editing
β Convert β jump between PNG, JPG, WEBP, BMP, TIFF, GIF, ICO, HEIC, AVIF and more
β¬ Compress β shrink file sizes without wrecking quality
β Search β find and manage your images fast
Batch Processing β do it once, apply it to a whole folder
Drag a single image in and APIC jumps straight to editing. Drop in a batch of files and it routes you straight to conversion. It's built to guess what you're trying to do β so you don't have to click around looking for the right mode.
π¨ Built for Focus
APIC ships with a clean, minimal dark UI designed to stay out of your way β no clutter, no ads, no "upgrade to pro" popups blocking your canvas. Just your images and the tools to work on them.
Home β Edit β Convert β Compress β Search
One sidebar. Five modes. Zero context-switching.
π οΈ Under the Hood
APIC is built with:
Python + PyQt6 for a native, responsive desktop experience
A modular architecture β each mode (edit_mode, convert_mode, compress_mode, search_mode) is its own self-contained unit
Full drag-and-drop support at the app level
Support for a wide range of formats: PNG Β· JPG Β· JPEG Β· WEBP Β· BMP Β· TIFF Β· GIF Β· ICO Β· HEIC Β· AVIF
Packaged as a single-file executable via PyInstaller β download and run, no installs, no dependencies to fight with
π¦ Who Is This For?
Developers who need a quick local image converter without spinning up a script every time
Designers who want fast compression before shipping assets
Anyone who's sick of uploading personal photos to random "free online converter" sites
π What's Next
This is v1.0.0 β the core workflow (Edit β Convert β Compress β Search) is live and stable, with batch processing baked in from day one. Roadmap items on the table: more export presets, plugin support, and expanded batch automation.
π¨βπ» About the Developer
APIC is An Akhouri Systems Product, built by Akhouri Anmol Kumar, an Indian software developer.
If you try it out, I'd genuinely love to hear what you think β bugs, feature requests, or just "this saved me time" are all welcome. Drop a comment below or reach out!
If you found this useful, a β€οΈ or π¦ helps more devs discover APIC. Thanks for reading!


Top comments (5)
I'd love to see a screenshot or three. Interested to look over the project code too, but no links yet.
I've updated the post and added the screenshot of APP for you
I would love if you check it out and leave a feedback.
Found ya, github.com/Akhouri-Anmol-Kumar/APIC
The README shows a "project structure" of files, but there is no source in the repo.
The mode-detection on drop (single image β edit, batch β convert) is a
nice touch, most multi-mode tools make you manually pick a lane every
time even when the file count already tells you what you're trying to
do.
The modular architecture (each mode as a self-contained unit) also
seems like the right call for a PyQt6 app this scope, keeps edit/
convert/compress/search from turning into one tangled window class as
features get added later.
Curious how HEIC/AVIF handling is implemented, those usually mean
pulling in a non-trivial native dependency (libheif etc.) rather than
Pillow alone, and that's often the part that makes a PyInstaller single-
file build balloon in size or break on a machine without the right
system libs.
APIC explicitly accepts both .heic and .avif alongside the more conventional formats, including through the native file picker and drag-and-drop routing.
The application itself is packaged as a PyInstaller --onefile --windowed build, so dependency bundling is definitely something I have to keep in mind when expanding codec support.
I haven't yet treated HEIC/AVIF as βsolved foreverβ β cross-machine codec compatibility is exactly the kind of thing I'd rather test properly than make a confident-sounding claim about.
Also, your point about keeping the modes modular is exactly why the architecture is split into separate Edit, Convert, Compress and Search modules.
The next useful test for APIC is probably less βdoes the file extension appear in the picker?β and more βdoes a freshly packaged build reliably decode and export real HEIC/AVIF files on a clean Windows machine?β That's the benchmark I want to satisfy. π