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 👨🍳
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 👀
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!
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!
The MCP integration caught my eye! What kind of automations does it unlock, you got a favorite workflow you'd recommend trying first?
GetCompress
@timur_masalimov hey, thanks a lot for sharing your feedback 👋
The main benefits of connecting to GetCompress MCP (vs just telling your agent to "compress it somehow"):
reliability: Claude won't hallucinate and install some outdated CLI every time you ask for media compression, and you don't even need to write a detailed prompt that covers any possible edge cases
better compression: the curated advanced logic already knows how's best to reduce the file size while keeping visual quality as best as possible, because just with some default params you could receive a pixelated result that is not really small in size
speed: magic optimizations such as Apple native frameworks (VideoToolbox) sometimes can do magic!
So, you after connecting the MCP, could ask your AI assistant to prepare you a demo and ensure it's compressed nicely (just with natural words), fit some upload limits to Notion, and anything else!
Finally!
Any chances to have it on Android platform in the future?
GetCompress
@dmitry_manko wow, I didn't expect any interest on mobile side 👀
No plans for the nearest future, but probably I'd have to reconsider it!
My main idea was that you can't do this on mobile:
https://youtu.be/68AuSlchZto