Skip to content

About

Compress I/O is a compression tool for the compression of video and image files .The best part is that it compress the files on device that means no need of internet no need to worry for the files to be uploaded to an external cloud server so that your files should be saved on the device itself.

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

Compress I/O Logo

⚡ Compress I/O

The Ultimate Offline Media Suite. Built for Privacy, Powered by Hardware.

Latest Release Downloads License: Proprietary Platform

No Cloud. No Limits. No Compromises.



🌟 The Next Generation of Media Processing

Most media tools fall into two traps: they either upload your private files to a cloud server, or they are impossible to use locally without a degree in computer science.

Compress I/O is different. We engineered an ultra-premium, local-first media suite using Tauri, Rust, and React. It automatically hijacks your computer's dedicated GPU to compress, enhance, and scale media at breathtaking speeds — all from a stunning, glassmorphic UI.


🔥 Core Capabilities

🚀 Smart Compression Engine

Hit an exact target size (e.g., "Make this exactly 8MB for Discord") using our binary search algorithm. Features a built-in Smart Limit that prevents artificial file padding—if a file reaches 100% maximum quality before hitting your target, the engine smartly stops early to save your storage space.

🛡️ Hybrid Engine (Crash-Proof)

Uses a smart "Hybrid Mode" (CPU Reads → GPU Writes) to ensure maximum stability. Process massive 8K files or corrupted inputs without crashing the engine.

⚡ Universal GPU Acceleration

The app detects and utilizes your exact silicon. Fully supports NVIDIA NVENC (RTX/GTX), AMD AMF (Radeon), Intel QuickSync, and Apple VideoToolbox (M1/M2/M3).

🛠️ Smart Diagnostics Engine

Hate cryptic errors? We parse every core processing failure (OOM, missing codecs, GPU crash) and display a beautiful, plain-English "Error Toast" with a clickable Quick Fix suggestion alongside the raw technical logs.

🔒 Enterprise-Grade Security

100% Offline. Your files never leave your SSD. Our CI/CD pipeline is hardened with SHA256 FFmpeg checksum verification, immutable GitHub Actions, and 0 known npm vulnerabilities.

📂 Supported Formats

Whether it's a 4K ProRes .mov or a simple .png, Compress I/O handles it effortlessly.

Category Formats Processing Engine
🎬 High-Def Video .mp4, .mkv, .mov, .avi, .flv Hardware GPU (NVIDIA / AMD / Intel / Mac)
🌐 Web Video .webm, .ogg, .ogv High-Quality Fallback Software Encoder
🖼️ Lossless Images .png, .webp, .tiff, .bmp Advanced Spatial Downsampling / Upscaling
📸 Standard Photos .jpg, .jpeg Turbo JPEG Engine
🎨 Animations .gif Palette-Optimized FFmpeg Filter

🛠️ Installation

     
  1. Navigate to our Releases Page.
  2. Download the installer tailored for your silicon:
    • Windows: Compress-IO_x64-setup.exe
    • Mac (Apple Silicon): Compress-IO_aarch64.dmg
    • Mac (Intel): Compress-IO_x64.dmg
    • Linux: .deb or .AppImage
  3. Launch and experience blazing fast compression.

Note for Mac users: If you receive an "unidentified developer" warning, simply Right-Click -> Open the app from your Applications folder for the first launch.


🧠 Under The Hood (Tech Stack)

Compress I/O is engineered for maximum performance and minimum footprint:

  • Frontend: React 19 + Framer Motion (Glassmorphic, 120fps fluid UI)
  • Backend: Rust / Tauri v2 (Lightning fast IPC, microscopic RAM usage)
  • Media Engine: Heavily customized static FFmpeg binaries with hardware-accelerated flags pre-compiled.

💡 Pro Tips & Troubleshooting

Mac says "Compress I/O is damaged and can't be opened. You should move it to the Trash."
This is Apple's Gatekeeper blocking the app because it was downloaded from the internet and is an open-source, unsigned application. The app is not actually damaged!

To fix this permanently:
  1. Move the app to your Applications folder.
  2. Open the Terminal app on your Mac.
  3. Paste this exact command and press Enter:
    xattr -cr /Applications/Compress-IO.app
  4. You can now open the app normally!
Why does my Task Manager show 0% GPU usage?
Windows Task Manager hides video encoding workloads by default. Open Task Manager, go to the Performance tab, select your GPU, and change one of the small graphs from "3D" to "Video Encode". You will see the spike!

Tip: If you are on a laptop, ensure it is plugged into power to allow Windows to utilize the dedicated GPU instead of the integrated graphics.
My 4K video size didn't drop significantly. Why?
Compress I/O prioritizes Playback Compatibility and Visual Fidelity. If your input was already highly compressed using a modern codec (like H.265/HEVC), the app may safely transcode it to the universally supported H.264 (`yuv420p` pixel format) while maintaining quality. This makes it playable on older TVs and iPhones, but limits the file size reduction. Try using the Target Size feature if you need aggressive shrinking!
I set a Target Size of 1MB, but the output is only 450KB. Where is the accuracy?
This is actually by design! When converting a lossless image (like PNG) to a lossy format (like WebP), the app uses a binary search algorithm to test different compression levels (from 1 to 100 quality).

If your image is small in dimensions, even 100% maximum quality might result in a file size that naturally sits below your target (e.g. 450KB). To hit exactly 1MB, the app would have to artificially inflate the file by adding fake padding or noise, which wastes space. Instead, the app smartly recognizes this and outputs the absolute best quality version possible without artificial padding.

📬 Connect & Contribute

Have a feature request? Found a bug? Just want to say hi?


Built with ❤️ by Akshat Rawat

About

Compress I/O is a compression tool for the compression of video and image files .The best part is that it compress the files on device that means no need of internet no need to worry for the files to be uploaded to an external cloud server so that your files should be saved on the device itself.

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages