GetCompress - Lossless media compression without context switching
by•
GetCompress is a lightweight desktop app that quickly compresses videos, images, GIFs, PDFs in batches: get up to 90% smaller files with minimal quality loss. Save your time & keep files safe with offline compression. Drag files in and out, no extra clicks. Available for Mac, Windows and Linux.


Replies
GetCompress
Hey hunters and makers! 👋
I'm Petr, the solo founder of @GetCompress, a desktop app I made to improve media compression 🎥🖼️📄↘️🤏⚡🔐
Who is it for?
You're covered if you ever upload and share media:
Optimize assets for your blog or bug reports & PRs. Finally fit file size limits & upload that PDF.
Free up to 90% of disk space by shrinking media with minimal quality loss.
Why making another compressor?
Because no other apps pass my quality bar and cover my needs:
You know, there are native macOS apps that struggle to scroll a list of just ten previews 😵💫
I also wanted to just drop files, get them compressed, and drag back without alt-tabbing and context switching.
Compress or convert 107+ supported formats, automate your workflows, and even connect to the MCP server!
Your feedback would help a lot, even based just on the demos and the landing page:
can you remember last time you needed to upload a file with size limit?
is anything missing in the intro or demo videos that is important for you to know?
do you usually read testimonials and find them helpful?
I'm here to answer every question, and I'll be the happiest if you share your thoughts!
Thanks everyone 🥳
@petersamokhin congrats on the launch !
I definitely relate to the "just let me drop a file, compress it, and move on" workflow. It's one of those tasks that should take seconds but somehow ends up breaking your flow.
One thing I'm curious about: among your early users, what file type surprised you the most in terms of compression results? Was there a format where people consistently said, "I didn't expect it to shrink that much without noticeable quality loss"?
Also, the MCP integration is a nice touch. Feels like a natural fit as more AI workflows start handling media.
Wishing you a fantastic launch!
GetCompress
@md_khayruzzaman thank you!
The PDF compression results still surprise me, I'm excited myself to see how it outperforms many if not all other compressors, both online and offline 👀
Happy you noticed the MCP integration, AI ftw!
RankSpot
Congrats on the launch!
Love your design!
GetCompress
@danshipit thanks a lot, I've been cooking hard on every pixel 👨🍳
the "without context switching" part is the real selling point here imo, most compression tools make you leave your workflow to do it. is this running locally or hitting some cloud service under the hood.
GetCompress
@martin_mo thanks a lot! The app is fully local, no network access is required after installation 🔐
@petersamokhin oh nice, fully local with zero phone-home after install is honestly rare these days. most "local" tools still ping something for license checks or analytics. good to know it's actually airgapped after setup, that's a real selling point for privacy-conscious folks.
GetCompress
@martin_mo thank you!
To be 100% safe, I'd still recommend read the privacy policy on the website, it covers the app too, and as I said here, no files (not their contents or even names) ever sent to any services or analytics, and privacy was one of my top priorities! There are still limited analytics (like error reporting) but it can be quickly disabled, and it's anonymised and can't be connected to a particular person (i.e. your email or license key are never sent to analytics). Hope it adds more context!
Scarlett.
serious Pied Piper vibes (Sillicon valley TV show) here 😂
please tell me getcompress uses middle-out compression... and if not, how long until richard hendricks joins the team?😂😂😂
On a serious note, how do you balance maximum file-size reduction with preserving visual quality across so many different formats?
GetCompress
@byalexai bro idk what compression does it use, all code was removed in order to get rid of bugs!
Re: serious note, it's balanced by doing a lot of hard work on testing it & optimizing & using hundreds of test files, to ensure all input and output formats perform great! There are many tricks, and if you dig deeper, there are always additional params & optimizations which people often miss (and which Claude won't tell you even with an advanced prompt!)
The compression logic is open-source btw: https://github.com/getcompress/extensions
The 3rd party tools like FFmpeg are also built publicly, which is how I endured to support more advanced params & codecs, and e.g. make it possible to use Apple native VideoToolbox to improve it even further: https://github.com/getcompress/media-tools-binaries
Any chance for an iOS App?
GetCompress
@stanislau_zamana this one was unexpected 🫢
To be honest, I didn't plan on the mobile apps, as I mainly aimed to improve and speed-up frequent compression flows (which is easier & best done from your laptop, Mac or Windows), but I'll definitely consider it for the future!
One of the interesting ones today! The MCP angle is the smart bet and the "Claude won't hallucinate an outdated CLI" is a great pitch. Question on the compression side - when you lean on VideoToolbox for speed, do you ever fall back to a software encoder like x265 when someone wants quality over size? Anyways, congrats on the launch
GetCompress
@artstavenka1 I see a pro here, thanks for asking!
You can control Apple native handling in settings, and switching to x265 is just one click (see screenshot), but also I added a lot of smart logic, that depends on the file format, and might try different fallback settings in order to get the smallest file possible ✨
Wow, great product! Any chance GetCompress will be available on Linux?
GetCompress
@aleksei_martoias you are not gonna believe me but it's already available there, both ARM and x64 👀
YourSitee
This is one of those utilities I’d probably only think about when I urgently need it... and then be very happy it exists.
File size limits are still weirdly annoying. I’ve had this with PDFs, screenshots, product videos, bug reports, and even launch assets where something is just slightly too large and suddenly you’re searching for a random online compressor.
The offline desktop angle makes sense here. For files that may include product screenshots, internal docs, or customer-related stuff, I’d rather not upload them somewhere just to make them smaller.
The drag in, compress, drag out flow sounds exactly right too.
Curious how much control users have over quality vs. file size. can I set different compression presets for things like PH assets, bug report videos, PDFs, or web images?
GetCompress
@andrasczeizel hi Andras, thanks a lot for your comment!
You can control the quality by choosing the predefined presets, or set up e.g. target file size, or if you prefer you can even select some advanced settings (such as media codec, frame rate and almost anything else!)
After you apply your desired settings, you can save that preset and reuse it later:
Photify AI
Congrats on the launch, man!
Could you tell me a little bit more about the compression algorithms you use for GIFs?
GetCompress
@itruf thanks a loooot!
The compression logic is open-source and is available here: https://github.com/getcompress/extensions/tree/master/packages/extension-gif-optimizer
If you create a GIF from video, it's first converted using optimized approaches (with advanced colour palette for it to look fancier!)
Then (or initially, if you already had a GIF), it's compressed using an in-house developed tool that handles lossy compression in a way similar to lossy PNG compression: adaptive color quantization, weighted histogram, dithering, palette posterization and deduplication... many buzzwords but the point is that it's a very optimized and stable algorithm that helps making the GIFs look great but have a small file size!
Congrats on the launch ! how is the compression technique is different from the existing ones? is it a different compression algorithm?
GetCompress
@racine_g hey, thanks a lot for asking my favourite question!
There are many aspects that help reaching the best compression levels on the market, and I'm happy to share the secrets... just kidding: all compression logic is actually open-source, because GetCompress' main focus is your best UX! See it here: https://github.com/getcompress/extensions
Just a few examples:
Videos: not just simple params like CRF are blindly used, but instead I carefully tested each format and made sure all advanced settings are applied, aiming at the fastest compression and smallest file sizes. For example, if you want a WebM video that will be fastest to load in your blog, the best codecs and compression params will be selected. Or, if you have a MacBook, you can benefit from Apple native VideoToolbox
PDFs: any image-heavy files are analyzed in a smart way (e.g. detecting actual non-transparent images and any unnecessary info) and images are compressed separately (for example, lossy PNG compression is unbeatable!). I also did it myself (unlike competitors that use GhostScript and violate their open-source license that way!), so now even the edge cases like PDFs with form fields are handled carefully & not broken
Images: an in-house utility compresses even PNGs, in a lossy way, with veeery smart algorithms applied!
GIFs: multi-step logic that utilizes FFmpeg, Gifsicle and an in-house tool for even better lossy compression
I can dive into more details if you're interested!