Loading...
Loading...
AI agent skill for CompressO — a free, open-source, offline desktop tool for batch video and image compression built with Tauri + React. Use when the user needs to compress, trim, convert, or embed subtitles into video/image files locally without any network dependency. Covers installation (Homebrew, DMG, MSI, AppImage, DEB), build from source (Rust + Node.js + pnpm), and guidance on FFmpeg/pngquant/jpegoptim/gifski pipelines. Triggers on: compresso, compress video, compress image, batch compression, ffmpeg compression, tauri desktop compression, offline video compress.
npx skill4agent add akillness/oh-my-skills compressoFree, open-source, fully offline desktop compression powered by FFmpeg, pngquant, jpegoptim, and gifski.
CompressOclaude plugin marketplace add codeforreal1/compressObrew install --cask codeforreal1/tap/compresso| Platform | Installer |
|---|---|
| Debian/Ubuntu | |
| Universal Linux | |
| Apple Silicon | |
| Intel Mac | |
| Windows 64-bit | |
npx skills add https://github.com/akillness/oh-my-skills --skill compressoffmpeg| Feature | Detail |
|---|---|
| Batch compression | Process multiple video and image files simultaneously |
| Video trimming | Trim start/end or split video into segments |
| Format conversion | Convert between common video and image formats |
| Metadata management | Update title, author, date metadata during compression |
| Subtitle embedding | Embed SRT/ASS subtitles into video files |
| Advanced config | Fine-grained video codec, bitrate, and audio settings |
| 100% offline | No network calls; all processing is local |
| Cross-platform | Linux, macOS, Windows via Tauri |
| Layer | Tech |
|---|---|
| Desktop shell | Tauri (Rust) |
| Frontend | React + Vite |
| Video compression | FFmpeg |
| PNG compression | pngquant |
| JPEG compression | jpegoptim |
| GIF compression | gifski |
git clone https://github.com/codeforreal1/compressO.git
cd compressO
pnpm install
# Development
pnpm tauri:dev # full Tauri + React dev mode
pnpm vite:dev # frontend only
# Production build
pnpm tauri:build # output: src-tauri/target/release/bundle/ffmpeg -vf subtitles=…# macOS install
brew install --cask codeforreal1/tap/compresso
# Linux install (AppImage)
chmod +x CompressO_amd64.AppImage && ./CompressO_amd64.AppImage
# Build from source (all platforms)
git clone https://github.com/codeforreal1/compressO.git
cd compressO && pnpm install && pnpm tauri:build